`
txlaijava
  • 浏览: 56395 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

解决 jQuery Validation插件 相同名称文本框只验证第一个

    博客分类:
  • java
阅读更多

关于jQuery Validation插件,当页面有相同名称文本框只验证第一个的解决办法. 

打开源文件,找到elements方法.

注释掉:

f ( this.name in rulesCache || !validator.objectLength($(this).rules()) )
					return false;

		elements: function() {
			var validator = this,
				rulesCache = {};

			// select all valid inputs inside the form (no submit or reset buttons)
			// workaround $Query([]).add until http://dev.jquery.com/ticket/2114 is solved
			return $([]).add(this.currentForm.elements)
			.filter(":input")
			.not(":submit, :reset, :image, [disabled]")
			.not( this.settings.ignore )
			.filter(function() {
				!this.name && validator.settings.debug && window.console && console.error( "%o has no name assigned", this);

				// select only the first element for each name, and only those with rules specified
				if ( this.name in rulesCache || !validator.objectLength($(this).rules()) )
					return false;

				rulesCache[this.name] = true;
				return true;
			});
		},
分享到:
评论
3 楼 txlaijava 2011-08-31  
lqixv 写道
我动态增加多个输入框后,按照你的方法,确实可以进行同名验证了。现在的问题是,错误总是出现在第一个出现错误的地方。这个怎么解决?

这个问题我也还没有解决. 但是我想到一个办法. 把错误提示放到相同名字文本框的顶部.
2 楼 lqixv 2011-08-26  
我动态增加多个输入框后,按照你的方法,确实可以进行同名验证了。现在的问题是,错误总是出现在第一个出现错误的地方。这个怎么解决?
1 楼 lqixv 2011-08-26  
能不能发一个修改好的版本出来?谢谢

相关推荐

    jQuery Validation Plugin1.19.5(jQuery验证插件最新)

    jQuery 插件使客户端表单验证变得容易,同时仍然提供了大量的自定义选项。如果您要从头开始构建新的东西,或者当您试图将某些东西集成到具有大量现有标记的现有应用程序中时,它都是一个不错的选择。该插件捆绑了一...

    jQuery Validation Engine ( jQuery 表单验证插件)

    jQuery Validation Engine是一款强大的JavaScript库,专门用于实现网页表单的验证功能。它是基于流行的JavaScript库jQuery构建的,为开发者提供了一种优雅的方式来处理用户输入的数据验证。这个插件以其高度可定制性...

    jQuery Validation表单验证插件实例打包.rar

    jQuery Validation表单验证插件实例合集,是锋利的JQuery第七章中的一个典型实例,一步步向大家讲解如何使用基于jQuery的表单验证插件jquery.validate.js和jquery.validate.messages_cn.js的使用方法,一共包含了7个...

    jQuery Validation插件

    jQuery Validation插件是前端开发中常用的一款工具,它极大地简化了网页表单验证的过程,提供了一套完整的验证规则和自定义验证功能,使得开发者能够快速、高效地实现对用户输入数据的检查。这款插件基于jQuery库,...

    jQuery Validation 1.19.1表单验证 2020年 最新完整版 官方网站下载

    jQuery Validation Plugin v1.19.1 表单验证插件 2020年官方最新版。包含中文语言包messages_zh.js及jquery.validate.js,在dist目录中。

    JQuery Validation插件的使用

    JQuery Validation插件是jQuery库的一个扩展,专用于实现客户端的表单验证功能。这个插件提供了丰富的预设验证规则,如必填项、电子邮件格式、数字限制等,并且允许用户自定义验证规则,增强了用户体验,减少了...

    jQuery validation——Jquery表单验证插件

    jQuery Validation 是一个强大的JavaScript库,专门用于实现网页表单的验证功能。这个插件极大地简化了在客户端进行数据验证的过程,使得开发者可以更专注于用户体验,而无需深陷于复杂的JavaScript代码之中。它与...

    jquery-validation插件

    这个插件基于广泛使用的jQuery库,使得在网页开发中实现用户输入验证变得轻而易举。其独特之处在于提供了一种新颖的验证样式,不仅提高了用户体验,还增强了网站的专业感。 ### 1. 安装与引入 在项目中使用jQuery ...

    jquery-validation-1.9.0

    首先,jQuery Validation插件是基于jQuery库的一个扩展,它提供了一套完整的验证规则和错误提示机制,能够灵活地对表单进行验证。该插件通过简单的API接口,开发者可以轻松地为表单元素添加验证规则,实现复杂的验证...

    jquery validation插件

    **jQuery Validation 插件详解** jQuery Validation 插件是一款广泛使用的JavaScript库,它为HTML表单验证提供了强大的功能。这款插件与流行的jQuery库无缝集成,使得开发者能够轻松地为网页上的表单添加验证规则,...

    jquery validation 支持zepto第二版

    在IT行业中,前端开发是至关重要的一个领域,而jQuery Validation插件则是JavaScript中用于表单验证的常用工具,它提供了一套完整的解决方案来确保用户输入的数据满足预设的规则。Zepto.js则是一个轻量级的...

    validation-jQuery验证插件

    简述jQuery验证插件validation的功能和使用

    jQuery+Validation表单验证

    1. **易于使用**:只需要引入jQuery库和Validation插件的脚本文件,然后调用相应的函数,就可以轻松地为表单添加验证功能。 2. **自定义规则**:除了内置的验证规则(如非空、邮箱格式、数字范围等),开发者还可以...

    表单验证jquery插件

    jQuery Validation Engine 是一个功能强大的表单验证插件,以其简单易用和丰富的自定义选项而受到开发者的青睐。 ## 1. jQuery Validation Engine 插件简介 jQuery Validation Engine 是一款基于 jQuery 库的验证...

    高质量的jQuery表单验证插件 A Jquery Inline Form Validation

    `A Jquery Inline Form Validation` 是一个高质量的jQuery插件,专注于提供直观且高效的前端表单验证功能。这个插件通过在用户输入时即时显示错误信息,使得验证过程更加顺畅,减少了用户在提交表单后发现错误的情况...

    jQuery表单验证插件Validation的应用

    jQuery Validation插件是一款非常强大的前端表单验证工具,它可以帮助开发者轻松地实现对用户输入数据的有效性检查,确保数据的准确性和完整性。这个插件是基于jQuery库构建的,因此在使用之前,你需要先引入jQuery...

    表单验证JQ插件jquery-validation.js

    表单验证JQ插件jquery-validation.js

    jQuery插件之validation插件

    最常使用javascript的场合就是表单的验证,而jQuery作为一个优秀的javascript库,也提供了一个优秀的表单验证插件——Validation。Validation是历史最悠久的jQuery插件之一,经过了全球范围内不同项目的验证,并得到...

    jQuery Validation 使用记录

    jQuery Validation 是一个广泛使用的JavaScript库,专为简化表单验证而设计,它使得在网页上创建高效、用户友好的验证规则变得轻而易举。在这个教程中,我们将深入探讨如何利用jQuery Validation进行有效的表单验证...

    jquery validation 多表单,多按钮,分组验证

    jQuery Validation插件支持多表单验证,只需为每个表单分别初始化验证方法。这样,每个表单的验证逻辑可以独立设置,互不影响。 ```javascript $("#form1").validate({ rules: { // 规则 }, messages: { // ...

Global site tag (gtag.js) - Google Analytics