首页
学习
活动
专区
圈层
工具
发布

【转】jQuery验证控件jquery.validate.js使用说明+中文API

,则需要验证 required:function(){}返回为真,表时需要验证 后边两种常用于,表单中需要同时填或不填的元素 五、常用方法及注意问题 1.用其他方式替代默认的SUBMIT $()....;form.submit(); } }); 如果想提交表单, 需要使用form.submit()而不要使用$(form).submit() 2.debug,只验证不提交表单 $().ready(function...避免和 focusInvalid 一起用 // 重置表单 $().ready(function() { var validator = $("#signupForm").validate({ submitHandler...({    debug:true }) submitHandler: 通过验证后运行的函数,里面要加上表单提交的函数,否则表单不会提交 $(".selector").validate...$(".selector").validate({    onclick:false }) focusInvalid Boolean 默认:true 提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单

5.9K40

使用jQuery Validation插件来验证表单

src="/static/js/jquery.validate.min.js"> 然后用jQuery选择需要验证的表单,执行validate()函数即可: ...(); jQuery Validation会根据表单设置的type和属性自动为他们分配内置的规则,比如email,url,required...第二步,把规则应用到指定的表单项,即在执行$("#form_id").validate()函数的时候加入rules参数: 23 $("#ip_form").validate({ 24...使用json提交数据 表单验证通过后,提交动作默认是使用form本身的提交动作,即指定form的action和method属性: method="get" action="" 可以在validate...()函数中添加submitHandler参数来指定点击提交后执行的函数,我们可以在该函数中使用$.json来提交数据: 23 $("#ip_form").validate({ 24

2.8K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JQuery学习—JQuery-Validation 使用

    JQuery 的学习之 JQuery—Validate验证功能!...,则需要验证 required:function(){}返回为真,表时需要验证 后边两种常用于,表单中需要同时填或不填的元素 五、常用方法及注意问题 1.用其他方式替代默认的SUBMIT $().ready...;form.submit(); } }); 如果想提交表单, 需要使用form.submit()而不要使用$(form).submit() 2.debug,如果这个参数为true,那么表单不会提交,只进行检查...Default: true 提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)会获得焦点 focusCleanup:Boolean Default: false 如果是true...避免和 focusInvalid 一起用 // 重置表单 $().ready(function() { var validator = $("#signupForm").validate({

    5.6K20

    JQuery扩展插件Validate—6radio、checkbox、select的验证

    radio、checkbox、select的验证其实方法与前面提到没有太大的区别,但问题是错误信息会显示在同一组的第一个元素后面,效果如下所示: 解决这个问题的办法是将错误信息指定到一个特定的位置,...validate()方法的参数中可以进行自定义,示例代码如下: View Code         jQuery.validator.addMethod...error.insertAfter(element);                  }             },             debug: false,  //如果修改为true则表单不会提交...            submitHandler: function() {                 alert("开始提交了");             }         });     ...; submitHandler: function() {}将会在表单提交到服务器前执行一些操作;用remote可以进行Ajax验证,好像有个小bug;在使用ASP.NET与validate组合使用时会有一些问题可以参考网友的博文

    1.4K20

    jquery校验规则的使用

    {0} 和 {1} 之间的字符串"), range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"), max: jQuery.validator.format...,则需要验证 required:function(){}返回为真,表时需要验证 后边两种常用于,表单中需要同时填或不填的元素 常用方法及注意问题 1.用其他方式替代默认的SUBMIT...;form.submit(); } }); 如果想提交表单, 需要使用form.submit()而不要使用$(form).submit() 2.debug,如果这个参数为true,那么表单不会提交...onclick:Boolean Default: true 在checkboxes 和 radio 点击时验证 focusInvalid:Boolean Default: true 提交表单后...,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)会获得焦点 focusCleanup:Boolean Default: false 如果是true那么当未通过验证的元素获得焦点时

    5.9K30

    Validate使用及配置

    官网地址:http://jqueryvalidation.org/ 导入JS文件 下载压缩包后validate文件位于dist目录,目录中包含jquery.validate.js 与 additional-methods.js.../js/additional-methods.js" type="text/javascript"> 使用方法 以注册页为例,需要验证用户名、密码、重复密码、验证码。..., minlength: "验证码输入错误", remote: "验证码输入错误" } } 常用设置 debug:开启调试,当设置true时只验证, 不会提交表单...onfocusout:失去焦点验证,上例中是失去焦点就验证,不需要点击submit按钮。 errorElement: 用来指定错误提示标签,默认为label。...,element,param) value是元素的值, element是元素本身 param是参数 如additional-methods.js中的lettersonly验证 jQuery.validator.addMethod

    1.6K30

    Validate表单验证

    validate 一、 validate的使用步骤 引入jquery.min.js 引入 jquery.validate.js 页面加载后对表单进行验证 $("#表单id名").validate({})...在validate中的rules中编写验证规则(格式如下) 字段的name属性:“校验器”(tisps:一个输入框只有一个校验器的时候使用) 字段的name属性:{校验器:值,校验器:值}(tips...:输入框需要有多个校验器的时候使用) 在validate中的messages中编写提示信息(tips格式与rules相对应) 在validate中的submitHandler中编写验证通过执行的内容 图示如下...整数 8 creditcard true&false 合法的信用卡号 9 equalTo JQuery表达式(eg:"#regist_password") 输入值必须和 #regist_password...) 14 range [min,max] 输入值必须在 min和 max之间的数字 15 max :n 最大值不能大于n 16 min :n 最小值不能小于n

    4.9K50

    jQuery Validate插件实现表单验证

    jQu​​ery Validate 前言 jQuery Validate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供可选的定制选项,以满足应用程序各种需求。...该插件捆绑了一套有用的验证方法,包括URL和电子邮件验证,同时提供了一个使用编写用户自定义方法的API。所有的捆绑方法替换使用英语作为错误信息,并已翻译成其他37种语言。.../script> <script src="/ssm_test/commons/jslib/hplus/js/plugins/validate/jquery.validate.min.js...5和10之间的字符串 range:[5,10] 输入值必须介于5和10之间 max:5 输入值不能大于5 min:10 输入值不能小于10 Demo 表单: 提交,可以看到并没有执行submit,而是触发了validate

    2.1K30

    JQuery扩展插件Validate—5添加自定义验证方法

    从前面的示例中不难看出validate中自带的验证方法足以满足一般的要求,对于特别的要求可以使用addMethod(name,method,message)添加自定义的验证规则,下面的示例中添加了一个用于正则表达式验证的扩展验证的方法...debug: false,  //如果修改为true则表单不会提交             submitHandler: function() {                 alert("开始提交了...");             }         });     });      运行结果: 注意,如果参数有多个可以使用数组,如regex:[1,3,5],方法中可以使用下标访问...:params[0] 网友提供的一些扩展验证方法: // 手机号码验证 jQuery.validator.addMethod("mobile", function(value, element) {...    return this.optional(element) || (chrnum.test(value)); }, "只能输入数字和字母(字符A-Z, a-z, 0-9)"); // 中文的验证

    1.6K10

    Nodejs建站笔记-注册登录流程的简单实现

    使用Backbone实现前端hash路由 登录注册页面如下: 初步设想将注册和登录作为两个不同的url实现,但登录和注册功能的差距只有form表单部分,用两个url实现显然开销过大,所以最终方案为使用...使用jquery-validation完善前端表单验证 前端表单验证是必不可少的一项功能,前端的js代码验证表单的完整性并拦截一部分非法的表单输入,一定程度上减少服务端的压力。...初步想自己造轮子,但考虑到开发周期和轮子的成熟性,最终选择jquery-validation插件作为前端表单验证工具。...jquery-validation插件和表单元素的name属性绑定,以登录表单为例,其dom结构如下: 根据input控件的name属性,jquery-validation的验证代码如下: // 登录表单添加验证规则...submitHandler监听submit按钮,首先拦截默认的表单提交请求,替换为自定义的提交逻辑,本项目中使用ajax提交。

    2.5K100

    基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化

    在各种Web开发过程中,对话框和提示框的处理是很常见的一种界面处理技术,用得好,可以给用户很好的页面体验,Bootstrap开发也一样,我们往往在页面新增、编辑、查看详细等界面使用弹出对话框层的方式进行显示数据...,可以执行类似保存数据的提交操作的,因此需要对表单的数据进行验证,如果有错误,我们可能需要在界面上提醒,因此在页面初始化的时候,需要初始化表单的验证规则,下面是我们常规的表单初始化操作。...,虽然也可以使用上面的代码来构建一个确认对话框,不过一般情况下不需要这么麻烦的,可以使用插件bootbox的确认对话框来进行处理。...那么这里我们就来介绍下jNotify插件和toastr插件了。 1)jNotify提示框的使用 jNotify提示框,一款优秀的jQuery结果提示框插件。...我们在提交表单后,通过Ajax响应后台返回结果,并在前台显示返回信息,jNotify能非常优雅的显示操作结果信息。

    6.2K50
    领券