博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jqueryValidate
阅读量:6307 次
发布时间:2019-06-22

本文共 1544 字,大约阅读时间需要 5 分钟。

参数详情可参见: http://www.runoob.com/jquery/jquery-plugin-validate.html

 

 

基本使用:

/** 数据保存前校验 **/        $("#userInfoForm").validate({            debug:true,         //仅测试不提交            onsubmit:false,     //校验时间            ignore: ".ignore",  //ignore class的不做校验            rules: {                "name": {                    required: true                },                "gender": {                    required: true,                    maxlength: 1                }                "message":{                    required: function(){
if($("gender").val() == 'MV'){
return true;} return false;}, url: true } }, messages: { "name": { required: "请输入名字" }, "gender":{ required: "请输入性别", maxlength: $.validator.format("性别长度不能大于{0}个字符"); } }); /** 执行校验 **/
$("#userInfoForm").valid();
 

添加自定义方法:

/** 自定义validate方法 验证日期和时间 **/        $.validator.addMethod("myTimes",function(value,element,params){            value = $.trim(value);            if(value.indexOf(":") < 0){                return false;            }            var hm = value.split(":");            if(!(/^[0-9]{1,2}$/).test(hm[0]) || !(/^[0-9]{1,2}$/).test(hm[1])){                return false;            }            if(hm[0] > 24 || hm[1] > 60){                return false;            }            return true;        }, "时间格式不正确,请采用hh:mm形式");

 

转载于:https://www.cnblogs.com/DennyZhao/p/10126537.html

你可能感兴趣的文章
微信授权文件放到域名根目录下
查看>>
Android-Service概念和用途
查看>>
Web.Config配置
查看>>
44. Wildcard Matching
查看>>
使用JQ实现相同行或列合并
查看>>
java实现反向代理服务器
查看>>
本周工作量及进度统计
查看>>
ZOJ 1542 Network(Kruskal)
查看>>
17个Web前端开发工程师必看的国外网站
查看>>
Oracle案例10——HWM(高水位线)性能优化
查看>>
中英文混合分词
查看>>
Dapper 事务处理
查看>>
【BZOJ1503】郁闷的出纳员
查看>>
(一)easyUI之第一个demo
查看>>
我是怎样理解闭包的
查看>>
WordPress发送注册用户设置密码邮件提示:您的密码重设链接无效,请在下方请求新链接...
查看>>
caioj 1154 同余方程(模版)
查看>>
elixir 高可用系列(四) Task
查看>>
ide的tomcat的部署和配置
查看>>
今天俺要说一说装饰着模式(Decorator)
查看>>