使用 validate 进行输入验证
程序员文章站
2022-03-08 19:28:15
...
validate 官方教程网址:
http://www.runoob.com/jquery/jquery-plugin-validate.html
在表单页面引入两个核心 js 文件
#官方的两个文件
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
#参考官方封装的一个 js 文件
<script src="http://www.***.com/assets/validate/msg.js"></script>
msg.js 代码如下:
$.extend($.validator.messages, {
required: "<b style='color:red;font-size: 16px;'>* 这是必填字段</b>",
remote: "<b style='color:red;font-size: 16px;'>* 请修正此字段</b>",
email: "<b style='color:red;font-size: 16px;'>* 请输入有效的电子邮件地址</b>",
url: "<b style='color:red;font-size: 16px;'>* 请输入有效的网址</b>",
date: "<b style='color:red;font-size: 16px;'>* 请输入有效的日期</b>",
dateISO: "<b style='color:red;font-size: 16px;'>* 请输入有效的日期 (YYYY-MM-DD)</b>",
number: "<b style='color:red;font-size: 16px;'>* 请输入有效的数字</b>",
digits: "<b style='color:red;font-size: 16px;'>* 只能输入正整数或0</b>",
creditcard: "<b style='color:red;font-size: 16px;'>* 请输入有效的信用卡号码</b>",
equalTo: "<b style='color:red;font-size: 16px;'>* 你的输入不相同</b>",
extension: "<b style='color:red;font-size: 16px;'>* 请输入有效的后缀</b>",
maxlength: $.validator.format("<b style='color:red;font-size: 16px;'>* 最多可以输入 {0} 个字符</b>"),
minlength: $.validator.format("<b style='color:red;font-size: 16px;'>* 最少要输入 {0} 个字符</b>"),
rangelength: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入长度在 {0} 到 {1} 之间的字符串</b>"),
range: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入范围在 {0} 到 {1} 之间的数值</b>"),
max: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入不大于 {0} 的数值</b>"),
min: $.validator.format("<b style='color:red;font-size: 16px;'>* 请输入不小于 {0} 的数值</b>")
});
$.validator.setDefaults({
submitHandler: function() {
return true;
}
});
$().ready(function() {
$("#signupForm").validate();
});
使用方式:
//上面我们引入了三个 js 文件。
//给 form 表单命名个 id 为 signupForm。
//根据 msg.js 里面的提示,不要求范围的直接 属性='true',就能调用验证。
<form id="signupForm" action="" method="post">
<p>
<input required="true" rangelength="1,15" type="text" />
</p>
</form>
上一篇: css3的弹性盒怎么做出来
推荐阅读
-
Js中使用正则表达式验证输入是否有特殊字符
-
使用ASP.NET Core 3.x 构建 RESTful API - 5.1 输入验证
-
thinkphp5使用bootstrapvalidator进行异步验证邮箱的示例
-
JSP使用Servlet过滤器进行身份验证的方法
-
Vue中使用vee-validate表单验证的方法
-
使用jquery.validate自定义方法教程实现手机号码或者固话至少填写一个的逻辑验证
-
jquery结合CSS使用validate实现漂亮的验证
-
使用AD对Linux客户端进行身份验证
-
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
-
.net MVC使用IPrincipal进行Form登录即权限验证(3)