JQuery插件-Validate

JQuery插件的使用

1Query插件,就是基于jQuery函数库扩展的js函数库

官方插件库地址 https://plugins.jquery.com/

2.1 jQuery验证插件下载

插件地址:https://plugins.jquery.com/validation

2.2 jQuery验证插件作用

用于表单数据提交前的校验(长度、格式、一致性…)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dHrjPzsC-1594818083756)(imgs/1594777545826.png)]

2.3 jQuery验证插件的使用
  • 在需要进行表单校验的HTML文档中引入jquery及validate函数库

    <script type="text/javascript" src="js/jquery-3.4.1.min.js" ></script>
    <script type="text/javascript" src="js/jquery.validate.min.js" ></script>
    <script type="text/javascript">
    
    </script>
    
  • 因为validate库是对表单数据进行校验,所以先在HTML文档中创建一个表单

    <form action="" method="post" id="myForm">
        <table style="width: 500px;" align="center">
            <caption>用户注册</caption>
    
            <tr>
                <td class="td1" width="100">帐号</td>
                <td><input type="text" name="userName"/></td>
            </tr>
            <tr>
                <td class="td1">密码</td>
                <td><input type="text" name="userPwd" id="userPwd" required/></td>
            </tr>
            <tr>
                <td class="td1">确认密码</td>
                <td><input type="text" name="rePwd"/></td>
            </tr>
            <tr>
                <td class="td1">邮箱</td>
                <td><input type="text" name="email" /></td>
            </tr>
            <tr>
                <td class="td1">年龄</td>
                <td><input type="text" name="userAge"/></td>
            </tr>
            <tr>
                <td class="td1"></td>
                <td><input type="submit" value="提交注册"/></td>
            </tr>
        </table>
    </form>
    
  • 表单校验

    <script type="text/javascript">
        $("#myForm").validate({
        rules:{
            userName:{required:true,minlength:6,maxlength:20},
            userPwd:{required:true,minlength:8,maxlength:16},
            rePwd:{required:true,equalTo:"#userPwd"},
            email:{required:true,email:true},
            userAge:{required:true,number:true,max:30,min:6,digits:true}
    
        },
        messages:{
            userName:{required:"请输入帐号",minlength:"帐号长度至少为6个字符",maxlength:"帐号长度最多20个字符"},
            userPwd:{required:"请输入密码",minlength:"密码长度至少为8个字符",maxlength:"密码长度最多16个字符"}
        }
    });
    </script>
    
  • 修改提示信息样式

    label.error{
        color:red; 
        font-size: 13px;
    }
    
  • 内置校验规则

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vrjrrcpo-1594818083764)(imgs/1594781886947.png)]

    font-size: 13px;
    

    }

    
    
  • 内置校验规则

    [外链图片转存中…(img-Vrjrrcpo-1594818083764)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值