<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能获取到选择值
分享到:
相关推荐
web前端小问题,select 选择事件,当选择select同一值触发onchange事件
最后,使用JavaScript代码自动设置select元素的值并触发onchange事件时,要注意兼容性问题。在不支持fireEvent方法的浏览器中,可以考虑使用W3C标准的dispatchEvent方法或者使用一个通用的触发事件的方法,比如通过...
在JSP页面中,为了响应select下拉列表选项的变化,我们通常使用JavaScript编写相应的处理函数,并将该函数与select的onchange事件关联起来。这样,当用户改变选项时,就会触发定义好的函数。如本文所示: ```html ...
### JSP中Select的onchange事件用法实例详解 #### 一、引言 在Web开发中,`onchange`事件是一种常用的JavaScript事件,用于在用户更改表单元素(如`<select>`下拉列表)时触发特定的操作。在JSP(JavaServer Pages...
如何获取select下拉框的值: 1.下拉框的option没有value属性时 代码如下: <select id=”param1″> 学号</option> 姓名</option> 年龄</option> </seclect> [removed] [removed] = funciton(){ var param = ...
在网页开发中,"兼容IE FF 省级三级联动"是一个常见的需求,涉及到前端界面交互和浏览器兼容性处理。这个需求通常出现在构建一个选择地址的下拉菜单时,用户首先选择省份,接着是城市,最后是区县,这三个级别形成一...
函数内可以通过获取select元素的value属性来获取当前选中的值,并可以根据这个值执行进一步的操作。 在标签中,“c ec le ng select 事件”表示了几个关键词:JavaScript、AngularJS(ng)、select元素以及onChange...
今天小菜处理下拉菜单级联问题时,想获取HTML标签中某个事件的内容,也就是值,比如从<select id=”city” onchange=”[removed]test();”></select>中获取[removed]test();。 小菜想通过事件中的信息,...
整体而言,本节内容演示了如何使用JQuery处理select下拉列表的变更事件,并在用户选择下拉选项时弹出相应的值,以及如何利用获取的这些值进行页面跳转和参数传递。这是一个非常实用的Web开发技巧,可以广泛应用于...
在JavaScript和jQuery中,获取`<select>`标签中选中选项的值是常见的操作,尤其在处理表单数据时。以下将详细介绍这两种方法,并提供一些相关的扩展知识。 ### JavaScript 获取选中值 #### 方法一:原生 ...
在本文中,我们将深入探讨如何在Easy-UI框架中使用`onchange`事件,以及如何获取组合框(Combobox)的当前选中值。Easy-UI是一个基于jQuery的轻量级前端开发框架,它提供了丰富的组件,如表格、窗口、菜单、对话框等...
然而,如果直接使用JavaScript代码来修改`select`元素的值,而没有经过用户的交互,`onchange`事件是不会被触发的。这就是为什么在需要程序控制触发`onchange`事件时,需要使用特别的方法。 首先,我们来看看`...
总结来说,解决IE8中`checkbox`和`radio`的`onchange`事件兼容性问题,可以通过监听`click`事件并模拟`onchange`的逻辑来实现。这样可以确保在所有浏览器中,无论用户是通过点击还是使用键盘操作,都能正确触发和...
IE支持`innerText`属性来获取或设置元素的文本内容,而Firefox则使用`textContent`。为了兼容性,通常需要同时使用这两个属性。 5. **getElementsByName测试.html 和 getElementById测试.html** `...
在互联网的早期,浏览器兼容性问题一直是开发者头疼的问题,尤其是对于IE6、IE7和IE8这些较老的版本。本文将深入探讨如何实现一个兼容这些老版本IE以及Firefox的本地图片上传预览功能。 首先,我们需要理解浏览器...
这篇内容主要讨论如何在JavaScript中获取`<select>`元素的真实值(即`<option>`的`value`属性)和显示值(即`<option>`的可见文本)。 首先,来看一个简单的HTML示例: ```html *目标字段 <select name=...
综上所述,示例演示了使用jQuery来获取select标签中选中项的值和文本的方法,并考虑了没有value属性的特殊情况,还涉及到了事件绑定和DOM操作的基本知识。对于学习和使用jQuery进行前端开发的读者来说,这些内容都是...
<select id="city" onchange="javascript:test();"></select> ``` 如果想要获取`onchange`事件中绑定的`javascript:test();`字符串,使用jQuery的`attr()`方法可能不会如预期那样工作,因为`attr()`通常适用于处理...