jQuery插件之Validate

Validate

1.功能

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了套有用的验证方法,包括 URL 电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。

2.使用

还是先导入jQuery,毕竟是在jQuery基础上开发的一套方法。导入的方法好多,百度的,菜鸟网的等之类的都有。

1)required:必填

如果没有填写东西,那么他就会在输入框的右下显示“请填写此字段

但是这个你也可以更改,使其显示在输入框的右边

代码:
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="../jquery.js"></script>//引用本地的jQuery

    <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js
"></script>//使用Validate插件
    <script src="messages_zh.js"></script>//引用本地的文件,这里是修改后面的内容
    <style>
        .error{
            color:red;
        }
    </style>
</head>

<body>
    <form id="formData" action="">
        <label for="txt1">用户名:</label>
        <input type="text" id="txt1" required/>
        <br/>
        <input type="submit" value="提交"/>
    </form>
<script>
    $.validator.setDefaults({
        submitHandler: function (){
            alert("验证成功");
        }
    });
    $("#formData").validate();
</script>
</body>
</html>

2.email、url、date、number、dateISO、digits、creditcard

分别是电子邮件地址、网址、日期、数字、日期格式、整数、信用卡号
可以直接使用“type = "XXX"”形式。
<input type="number" id="txt1" required/>
这里进行简单的验证。

3.equalTo 等于

一般使用在密码验证上,比如你申请一个新的账号,写密码时会要求你重新输入一遍密码,这里使用的比较多。

    <input type="number" id="txt1" required/>
    <input type="number" id="txt2" equalTo="txt1"/>


4.maxlength、minlength 、rangelength:[5,10] 最大长度、最小长度和长度在5到10之间的数

    <input type="number" id="txt1" maxlength="5"/>
    <input type="number" id="txt2" minlength="2"/>
    <input type="number" id="txt3" rangelength="5,10" />
输入的值得最大长度是5,输入的值的最小长度是2、输入的值的长度在5到10之间

5.range:[5,10]、max、min 输入的值在5到10之间、最大值、最小值d

    <input type="number" id="txt1" max="5"/>
    <input type="number" id="txt2" min="2"/>
    <input type="number" id="txt3" range="5,10" />

输入的最大值是5、输入的最小值是2、输入的值在5到10之间














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值