jquery.validate 插件表单验证简单操作


form表单进行用户数据提交时,需要判断一些常规的表单验证操作。也带来较多的便利,那么如何使用这一款jQuery插件呢?

一、准备工作:

1.下载jquery.validate插件

链接: jquery.validate下载官网
网站地址:https://jqueryvalidation.org/

2.下载安装及导入使用

1.打开官网
2.选择想要的版本下载压缩包

3.解压后的压缩包文件

4.主要的js代码
5.将dist的文件复制粘贴到项目下,进行导入四个js文件
(需要导入jQuery包)
在这里插入图片描述

二、默认规则

jQuery.validate.js插件中,主要的一些代码运用:

1.默认校验规则

序号规则描述
(1)required:true必输字段
(2)remote:“remote-valid.jsp”使用ajax方法调用remote-valid.jsp验证输入值
(3)email:true必须输入正确格式的电子邮件
(4)url:true必须输入正确格式的网址
(5)date:true必须输入正确格式的日期,日期校验ie6出错,慎用
(6)dateISO:true必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true必须输入合法的数字(负数,小数)
(8)digits:true必须输入整数
(9)creditcard:true必须输入合法的信用卡号
(10)equalTo:"#password"输入值必须和#password相同
(11)accept:输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10]输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10]输入值必须介于 5 和 10 之间
(16)max:5输入值不能大于5
(17)min:10输入值不能小于10

2.默认提示的修改

如果想修改默认提示,由于之前导入了messages_zh.js文件所以可以打开此文件更改想要的默认提示信息。
默认提示信息修改

三、使用方法


代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>netXiaobao</title>
    <script type="text/javascript" src="js/jquery-3.5.1.js"></script>
    <script type="text/javascript" src="dist/jquery.validate.js"></script>
    <script type="text/javascript" src="dist/localization/messages_zh.js"></script>
    <script type="text/javascript" src="dist/additional-methods.js"></script>
    <script>

      $().ready(function(){
        $("#myForm").validate({
           rules:{
               account:{
                   required:true,
                   minlength:6,
                   maxlength:10,
               }
           },
            messages:{
                account:{
                    required:"用户名不能为空",
                    minlength:"账号最小的长度为6",
                    maxlength:"账号最大的长度为10"
                }
            }
        });
      })
    </script>
</head>
<body>
<form action="http://www.baidu.com" method="post" id="myForm">
    <table>
        <tr>
            <td>账号:</td>
            <td><input type="text" name="account"></td>
        </tr>
        <tr>
            <input  type="submit" value="提交"/>
        </tr>
    </table>
</form>
</body>
</html>

效果:
效果图
注:如果输入的信息未达成设定要求,此表单并不会提交

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

netXiaobao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值