`

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能获取到选择值
分享到:
评论

相关推荐

    select 选择同一值触发onchange事件

    web前端小问题,select 选择事件,当选择select同一值触发onchange事件

    js 触发select onchange事件代码

    最后,使用JavaScript代码自动设置select元素的值并触发onchange事件时,要注意兼容性问题。在不支持fireEvent方法的浏览器中,可以考虑使用W3C标准的dispatchEvent方法或者使用一个通用的触发事件的方法,比如通过...

    jsp中select的onchange事件用法实例

    在JSP页面中,为了响应select下拉列表选项的变化,我们通常使用JavaScript编写相应的处理函数,并将该函数与select的onchange事件关联起来。这样,当用户改变选项时,就会触发定义好的函数。如本文所示: ```html ...

    jsp中select的onchange事件用法实例.docx

    ### JSP中Select的onchange事件用法实例详解 #### 一、引言 在Web开发中,`onchange`事件是一种常用的JavaScript事件,用于在用户更改表单元素(如`&lt;select&gt;`下拉列表)时触发特定的操作。在JSP(JavaServer Pages...

    如何获取select下拉框的值(option没有及有value属性)

    如何获取select下拉框的值: 1.下拉框的option没有value属性时 代码如下: &lt;select id=”param1″&gt; 学号&lt;/option&gt; 姓名&lt;/option&gt; 年龄&lt;/option&gt; &lt;/seclect&gt; [removed] [removed] = funciton(){ var param = ...

    兼容IE FF 省级三级联动

    在网页开发中,"兼容IE FF 省级三级联动"是一个常见的需求,涉及到前端界面交互和浏览器兼容性处理。这个需求通常出现在构建一个选择地址的下拉菜单时,用户首先选择省份,接着是城市,最后是区县,这三个级别形成一...

    Select的OnChange()事件

    函数内可以通过获取select元素的value属性来获取当前选中的值,并可以根据这个值执行进一步的操作。 在标签中,“c ec le ng select 事件”表示了几个关键词:JavaScript、AngularJS(ng)、select元素以及onChange...

    纯JavaScript实现获取onclick、onchange等事件的值

    今天小菜处理下拉菜单级联问题时,想获取HTML标签中某个事件的内容,也就是值,比如从&lt;select id=”city” onchange=”[removed]test();”&gt;&lt;/select&gt;中获取[removed]test();。 小菜想通过事件中的信息,...

    JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参

    整体而言,本节内容演示了如何使用JQuery处理select下拉列表的变更事件,并在用户选择下拉选项时弹出相应的值,以及如何利用获取的这些值进行页面跳转和参数传递。这是一个非常实用的Web开发技巧,可以广泛应用于...

    js获取select标签选中值的两种方式

    在JavaScript和jQuery中,获取`&lt;select&gt;`标签中选中选项的值是常见的操作,尤其在处理表单数据时。以下将详细介绍这两种方法,并提供一些相关的扩展知识。 ### JavaScript 获取选中值 #### 方法一:原生 ...

    easy-ui onchange/easy-ui添加onchange

    在本文中,我们将深入探讨如何在Easy-UI框架中使用`onchange`事件,以及如何获取组合框(Combobox)的当前选中值。Easy-UI是一个基于jQuery的轻量级前端开发框架,它提供了丰富的组件,如表格、窗口、菜单、对话框等...

    js触发select onchange事件的小技巧

    然而,如果直接使用JavaScript代码来修改`select`元素的值,而没有经过用户的交互,`onchange`事件是不会被触发的。这就是为什么在需要程序控制触发`onchange`事件时,需要使用特别的方法。 首先,我们来看看`...

    javascript checkbox/radio onchange不能兼容ie8处理办法

    总结来说,解决IE8中`checkbox`和`radio`的`onchange`事件兼容性问题,可以通过监听`click`事件并模拟`onchange`的逻辑来实现。这样可以确保在所有浏览器中,无论用户是通过点击还是使用键盘操作,都能正确触发和...

    javascript在IE和Firefox中兼容性问题

    IE支持`innerText`属性来获取或设置元素的文本内容,而Firefox则使用`textContent`。为了兼容性,通常需要同时使用这两个属性。 5. **getElementsByName测试.html 和 getElementById测试.html** `...

    兼容ie6、ie7、ie8 和FF的本地上传图片预览

    在互联网的早期,浏览器兼容性问题一直是开发者头疼的问题,尤其是对于IE6、IE7和IE8这些较老的版本。本文将深入探讨如何实现一个兼容这些老版本IE以及Firefox的本地图片上传预览功能。 首先,我们需要理解浏览器...

    Html获取select元素的真实值和显示值.pdf

    这篇内容主要讨论如何在JavaScript中获取`&lt;select&gt;`元素的真实值(即`&lt;option&gt;`的`value`属性)和显示值(即`&lt;option&gt;`的可见文本)。 首先,来看一个简单的HTML示例: ```html *目标字段 &lt;select name=...

    用jquery获取select标签中选中的option值及文本的示例

    综上所述,示例演示了使用jQuery来获取select标签中选中项的值和文本的方法,并考虑了没有value属性的特殊情况,还涉及到了事件绑定和DOM操作的基本知识。对于学习和使用jQuery进行前端开发的读者来说,这些内容都是...

    JavaScript获取onclick、onchange等事件值的代码

    &lt;select id="city" onchange="javascript:test();"&gt;&lt;/select&gt; ``` 如果想要获取`onchange`事件中绑定的`javascript:test();`字符串,使用jQuery的`attr()`方法可能不会如预期那样工作,因为`attr()`通常适用于处理...

Global site tag (gtag.js) - Google Analytics