`

IE FF Select onchange获取值兼容问题

    博客分类:
  • html
阅读更多
<select id="uploadType" name="uploadType" onchange="changeCompanyValue(this.value);">
这样传递在ie下获取不到选择的值。现在直接传递整个对象在后台去处理值,具体代码如下:
<select id="uploadType" name="uploadType" onchange="changeCompanyValue(this);">
function changeCompanyValue(select)
{
	var selectValue;
	var idx = select.selectedIndex, option, value; 
	if (idx > -1) { 
		option = select.options[idx]; 
		value = option.attributes.value; 
		selectValue =  (value && value.specified) ? option.value : option.text; 
	}
}
	

经测试FF和IE能获取到选择值
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics