//解决validator验证插件多个name相同只验证第一的问题
//解决validator验证插件多个name相同只验证第一的问题
var validatorName = function () {
    if ($.validator) {
        $.validator.prototype.elements = function () {
            var validator = this,
                rulesCache = {};
// select all valid inputs inside the form (no submit or reset buttons)
            return $(this.currentForm)
                .find("input, select, textarea")
                .not(":submit, :reset, :image, [disabled]")
                .not(this.settings.ignore)
                .filter(function () {
                    if (!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;
                });
        }
    }
}
在JS初始化的时候加载这段代码var validator= $(".checkInVat").validate({
rules: {
checkInRul :'required
},
messages: {
        checkInRul:"Name不能为空",
    },
    errorClass: "error",
    success: 'valid',
    unhighlight: function (element, errorClass, validClass) { //验证通过
        $(element).tooltip('destroy').removeClass(errorClass);
    },
    errorPlacement: function (label, element) {
       // $(element).poshytip('destroy'); /*必需*/
        $(element).attr('title', $(label).text()).tooltip('show');
    }
    });
$().on('click',function(){
  
try {
    if ($(".checkInVat").valid()) {
        //return false;
       执行验证通过的代码
    }
}catch (e) { }
})
//解决validator验证插件多个name相同只验证第一的问题的更多相关文章
- bootstrap validate 验证插件 动态添加和动态删除验证项
		//添加验证项 function addField(field, notEmptyMsg, othercon) { if (!othercon) { $("#gyssave").b ... 
- 表单验证插件-validator.js 使用教程
		做网站的时候,常常会涉及到各种表单验证.选择一款好用的表单验证插件,会降低表单验证开发的难度.在开发中,我目前使用的表单验证插件是:validator.js. validator.js 是一款轻量的表 ... 
- bootstrapValidator表单验证插件
		bootstrapValidator——一个很好用的表单验证插件,再也不用手写验证规则啦! bootstrapValidator官方文档:http://bootstrapvalidator.votin ... 
- 图形验证插件,百度编辑器拓展功能,NodeJs消息机制以及聊天室
		图形验证插件 网上找了很多图形验证插件,比较推荐verify.js <link rel="stylesheet" type="text/css" href ... 
- jquery   formValidator 表单验证插件, ajax无法传值到后台问题的解决
		今天使用jquery formValidator-4.0.1 这个插件做表单验证, 前台验证已写好, 准备写ajax验证, 结果无法把值传到后台 .ajaxValidator({ url : & ... 
- jquery插件-表单验证插件-validator对象
		三 Validator对象 1.介绍:Validate方法返回的对象称作Validator对象 2.使用 Validator对象常用方法 Validator.form() 返回:Boolean 验证: ... 
- jquery validate表单验证插件-推荐
		1 表单验证的准备工作 在开启长篇大论之前,首先将表单验证的效果展示给大家. 1.点击表单项,显示帮助提示 2.鼠标离开表单项时,开始校验元素 3.鼠标离开后的正确.错误提示及鼠标移入时的帮 ... 
- 表单验证插件之jquery.validate.js
		提到表单验证的插件,第一个想到的就是jquery.validate.js,所以小生想在这里稍微详细地说一下这款插件的具体使用方法,便于理解,我直接附上整段demo的代码(没怎么调样式,主要是看js): ... 
- jQuery学习之:Validation表单验证插件
		http://polaris.blog.51cto.com/1146394/258781/ 最近由于公司决定使用AJAX + Struts2来重构项目,让我仔细研究一下这两个,然后集中给同事讲讲,让每 ... 
随机推荐
- BigInteger和BigDecimal大数操作
			有时候可能会碰到需要计算非常大的数,比如7777777777777777777777777*3333333333333333333333333333,这样的计算需要显然不能用之前的方式来进行.我们不能 ... 
- 深入理解JavaScript闭包【译】
			在<高级程序设计>中,对于闭包一直没有很好的解释,在stackoverflow上翻出了一篇很老的<JavaScript closure for dummies>(2016)~ ... 
- Qt qml 模拟iphone slide to unlock 的聚光动画文字效果
			模拟iphone slide to unlock 的聚光动画文字效果 /底层放淡文字 /前景放高亮文字+半透明遮罩 /动画移动遮罩 Author: surfsky.cnblogs.c ... 
- Hibernate之全面认识
			Hibernate体系架构 Hibernate通过配置文件管理底层的JDBC连接,将用户从原始的JDBC释放出来,使得用户无需再关注底层的JDBC操作,而是以面向对象的方式进行持久化操作.这种全面的解 ... 
- oracle 删除用户时的坑
			ORACLE在使用 SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='dt_zntg_trade' 删除会话时,一定要注意dt_zntg_trade的 ... 
- ROCKETMQ源码分析笔记1:tools
			rocketmq源码解析笔记 大家好,先安利一下自己,本人男,35岁,已婚.目前就职于小资生活(北京),职位是开发总监. 姓名DaneBrown 好了.我保证本文绝不会太监!转载时请附上以上安利信息. ... 
- H2数据库攻略
			H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容.H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为 ... 
- wcf  同时支持webhttp 和 引用方式
			wcf 实现参考 http://www.cnblogs.com/mingmingruyuedlut/p/4223116.html 兼容两种方式 1.修改服务端webconfig <system. ... 
- item布局里有button之类的子控件时,会截获焦点
			需要以上问题时,网上查了很多,结果都是使用android:descendantFocusability属性,设为blocksDescendants就ok了,(具体不详叙述) 可是我给item的根布局设 ... 
- 微信小程序-视图视图引用
			引用 WXML 提供两种文件引用方式import和include. import import可以在该文件中使用目标文件定义的template,如: 在 item.wxml 中定义了一个叫item的t ... 
