我的这个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>
分享到:
相关推荐
jquery.form.js jquery.form.js
jquery.from.min.js-3.53.0 发现网上一个这文件都收费无语了,有需要的人拿去吧
jquery.form.js解决opera冲突问题 使用jquery.form.js如果jquery使用的是1.9以上的版本会报opera找不到 以解决 备份下
其中,`jquery.form.js`是jQuery的一个重要插件,它扩展了jQuery的核心功能,使得表单的异步提交以及文件上传变得异常简单。本文将详细探讨`jquery.form.js`的使用方法、主要功能及其在实际项目中的应用。 一、`...
Jquery.form.js可以非常简单的实现表单的异步提交,相对于同样是异步上传的ajaxfileupload,它能够实现文件跨域上传。
文档`jquery表单验证插件_jquery.form.js.doc`应该包含了更详细的使用指南、示例代码以及常见问题解答。在实际应用中,开发者应仔细阅读这份文档,理解每个选项和方法的含义,以便更好地利用jQuery Form Plugin。 ...
* jQuery Form Plugin * version: 4.2.2 * Requires jQuery v1.7.2 or later * Project repository: https://github.com/jquery-form/form * Copyright 2017 Kevin Morris * Copyright 2006 M. Alsup * Dual ...
**jQuery.form.js插件详解与应用** jQuery.form.js是一款基于jQuery库的插件,它为开发者提供了方便、灵活的表单处理功能,尤其在异步(AJAX)提交表单方面表现出色。这款插件使得在网页上实现无刷新的文件上传和...
《jQuery文件上传技术详解——基于jquery.form.js》 在Web开发中,文件上传是一项常见的功能,而jQuery作为JavaScript的一个强大库,提供了丰富的插件来简化这一过程。其中,`jquery.form.js`是一款专为文件上传...
在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了压缩后的`jquery.form.js.min.js`,便于在生产环境中使用,减少加载时间。 二、核心功能 1. 异步提交:jQuery Form支持AJAX方式提交...
从提供的文件信息中,我们可以抽取出关于jquery表单验证插件jquery.form.js的知识点,包括其使用方法、功能和相关API介绍等。 首先,jquery.form.js是一个专门用于处理表单的jQuery插件,它提供了简化AJAX表单提交...
<script src="js/jquery.form.min.js"> ``` 接下来,我们来创建一个简单的HTML表单,并为其添加一个id以便于后续的JavaScript操作: ```html <form id="myForm" action="/submit" method="post"> 用户名"> 密码...
《jQuery Form Plugin 3.51.0:深入解析与应用》 jQuery Form Plugin是一款广泛应用于Web开发中的JavaScript库,其主要目标是简化HTML表单的处理,包括提交、异步上传以及各种验证功能。这款插件的核心在于它提供了...