jquery.form.js 遇到的奇怪问题
2011-11-17 11:16
323 查看
我的这个jquery.form.js不知道是哪个版本的
觉得很奇怪,以前用的好好的,js没改过
用Firefox测试正常通过,IE提示缺少对象
利用IE开发者工具测试了下发现代码行数512行报错
var v = $.browser.msie && !(op.attributes['value'].specified) ? op.text : op.value;
看来这句代码挡住了: op.attributes['value'] == undefined
初步估计是ie下select元素的option没有指定value造成的, 生产环境下这个select下只有这一个元素,我页面也有一部分是struts2的select标签,没有问题。
然后我发现我有这么几句代码:
<select style="width: 138px" name="project.isvalid"
id="project.isvalid" role="p_base_info.vc_isvalid">
<option ></option>
<option value="1">
是
</option>
<option value="0">
否
</option>
</select>
我的第一个选项是无值的
找了下,原来新的版本已经解决这个问题了
* version: 2.43 (12-MAR-2010)
if (!v) // extra pain for IE...
v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
不过我自己没有更新js版本
解决方案是将 <option ></option>修改为:<option value=""></option>
觉得很奇怪,以前用的好好的,js没改过
用Firefox测试正常通过,IE提示缺少对象
利用IE开发者工具测试了下发现代码行数512行报错
var v = $.browser.msie && !(op.attributes['value'].specified) ? op.text : op.value;
看来这句代码挡住了: op.attributes['value'] == undefined
初步估计是ie下select元素的option没有指定value造成的, 生产环境下这个select下只有这一个元素,我页面也有一部分是struts2的select标签,没有问题。
然后我发现我有这么几句代码:
<select style="width: 138px" name="project.isvalid"
id="project.isvalid" role="p_base_info.vc_isvalid">
<option ></option>
<option value="1">
是
</option>
<option value="0">
否
</option>
</select>
我的第一个选项是无值的
找了下,原来新的版本已经解决这个问题了
* version: 2.43 (12-MAR-2010)
if (!v) // extra pain for IE...
v = (op.attributes && op.attributes['value'] && !(op.attributes['value'].specified)) ? op.text : op.value;
不过我自己没有更新js版本
解决方案是将 <option ></option>修改为:<option value=""></option>
相关文章推荐
- jquery.form.js 遇到的奇怪问题
- 本人遇到的在ie中出现的jquery.form.js拒绝访问的解决方法
- 20140921遇到的问题-----JAVA----JS------jquery-1.11.1.min.js导入MyEcilpse报错的解决办法
- 今天遇到的IE6下jquery js将图片写入html图片不显示的问题
- JS/Jquery使用过程中遇到的问题和解决方法
- 使用Jquery.cookie.js遇到的一些问题
- jquery 奇怪问题,咋就不兼容js呢
- 解决3.01版的jquery.form.js中文乱码问题的解决方法
- 用JS提交参数创建form表单在FireFox中遇到的问题
- 解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
- jQuery.form.js使用ajaxSubmit()提交表单时返回中文乱码的问题
- 解决3.01版的jquery.form.js中文乱码问题
- jQuery 插件form.js在gb2312中的乱码问题
- jQuery中getScript方法引入外部js文件,乱码处理(自己遇到的问题)
- 用JS提交参数创建form表单在FireFox中遇到的问题
- jQuery.cookie.js中cookie设置遇到的问题
- jQuery+formdata实现上传进度特效遇到的问题
- jQuery在IE11下提交form时遇到的问题
- js 、jquery遍历表格遇到的问题