记下jquery_validation表单验证插件如何使用

2017-01-12  本文已影响164人  无敌小帅

恩这个插件比较简单好用的表单验证插件,记录下用法省的以后再用时候忘了再找

屏幕快照 2017-01-12 上午11.17.02.png

*然后使用$(".signForm").validat({})声明使用 里面有两个必须设置的参数一个是rules:{}用来设置规则,一个是messages:{}设置验证信息如果不设置使用默认信息(英文)
代码如下:

 // 验证规则
    $(function(){
        $(".signForm").validate({
            rules:{
                username:{
                    required: true,
                    rangelength:[3,9]
                 },
                 pass:{
                    required: true,
                    rangelength:[6,12]
                 },
                 pass_again:{
                    required: true,
                    
                    equalTo: ".pass"
                 },
                 phone:{
                    required: true,
                    phone:true,
                 }
            },
             // 提示信息
             messages:{
                username:{
                    required: "请输入用户名",
                    rangelength:"用户名必须大于3且小于9个字符"
                 },
                 pass:{
                    required: "请输入密码",
                    rangelength:"密码必须大于6且小于12个字符"
                 },
                 pass_again:{
                    required: "请输入密码",
                    
                    equalTo: "两次输入的密码不一致"
                 },
                 phone:{
                    required: "请输入您的手机号",
                    
                 },
             }

        })
    })

运行后效果


屏幕快照 2017-01-12 上午11.32.48.png
  jQuery.validator.addMethod("phone", function(value, element) {  
        var length = value.length;  
        var regPhone = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;  
        return this.optional(element) || ( length == 11 && regPhone.test( value ) );    
    }, "请正确填写您的手机号码");   

更多例子请百度

$().ready(function() {
   $("#signupForm").validate({ 
         debug:true    
    });
});
//如果一个页面中有多个表单都想设置成为debug,用
$.validator.setDefaults({   debug: true})
名称 返回类型 描述
validate(options) Validator 验证所选的 FORM。
valid() Boolean 检查是否验证通过。
rules() Options 返回元素的验证规则。
rules("add",rules) Options 增加验证规则。
rules("remove",rules) Options 删除验证规则。
removeAttrs(attributes) Options 删除特殊属性并且返回它们。

更过用法参考:
菜鸟教程:http://www.runoob.com/jquery/jquery-plugin-validate.html

上一篇 下一篇

猜你喜欢

热点阅读