`

jquery.form.js 遇到的奇怪问题

 
阅读更多

我的这个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.form.js

    jquery.form.min.js

    jquery.from.min.js-3.53.0 发现网上一个这文件都收费无语了,有需要的人拿去吧

    jquery form jquery.form.js

    在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了压缩后的`jquery.form.js.min.js`,便于在生产环境中使用,减少加载时间。 二、核心功能 1. 异步提交:jQuery Form支持AJAX方式提交...

    jquery.form.js解决opera冲突问题

    jquery.form.js解决opera冲突问题 使用jquery.form.js如果jquery使用的是1.9以上的版本会报opera找不到 以解决 备份下

    jquery.form.js

    其中,`jquery.form.js`是jQuery的一个重要插件,它扩展了jQuery的核心功能,使得表单的异步提交以及文件上传变得异常简单。本文将详细探讨`jquery.form.js`的使用方法、主要功能及其在实际项目中的应用。 一、`...

    Jquery.form.js

    Jquery.form.js可以非常简单的实现表单的异步提交,相对于同样是异步上传的ajaxfileupload,它能够实现文件跨域上传。

    jquery.form.js和使用说明

    文档`jquery表单验证插件_jquery.form.js.doc`应该包含了更详细的使用指南、示例代码以及常见问题解答。在实际应用中,开发者应仔细阅读这份文档,理解每个选项和方法的含义,以便更好地利用jQuery Form Plugin。 ...

    jquery.form.min.js(4.2.2version,最新版本)

    * 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.form.js插件详解与应用** jQuery.form.js是一款基于jQuery库的插件,它为开发者提供了方便、灵活的表单处理功能,尤其在异步(AJAX)提交表单方面表现出色。这款插件使得在网页上实现无刷新的文件上传和...

    jquery文件上传js:jquery.form.js

    《jQuery文件上传技术详解——基于jquery.form.js》 在Web开发中,文件上传是一项常见的功能,而jQuery作为JavaScript的一个强大库,提供了丰富的插件来简化这一过程。其中,`jquery.form.js`是一款专为文件上传...

    jquery表单验证插件jquery.form.js.pdf

    从提供的文件信息中,我们可以抽取出关于jquery表单验证插件jquery.form.js的知识点,包括其使用方法、功能和相关API介绍等。 首先,jquery.form.js是一个专门用于处理表单的jQuery插件,它提供了简化AJAX表单提交...

    使用jQuery.form插件,实现完美的表单异步提交

    &lt;script src="js/jquery.form.min.js"&gt; ``` 接下来,我们来创建一个简单的HTML表单,并为其添加一个id以便于后续的JavaScript操作: ```html &lt;form id="myForm" action="/submit" method="post"&gt; 用户名"&gt; 密码...

    jQuery.form.js

    《jQuery Form Plugin 3.51.0:深入解析与应用》 jQuery Form Plugin是一款广泛应用于Web开发中的JavaScript库,其主要目标是简化HTML表单的处理,包括提交、异步上传以及各种验证功能。这款插件的核心在于它提供了...

Global site tag (gtag.js) - Google Analytics