jq.validate 中自定义方法根据不同的业务给出不同的提示信息(2017.05.19)
来源:互联网 发布:河边软件职业技术学院 编辑:程序博客网 时间:2024/06/02 02:46
引入这个 <script type="text/javascript" src="../../js/validate/jquery.validate.js" ></script> //手机验证单独处理 param是个集合 根据业务的不同去修改他的元素就行了 jQuery.validator.addMethod("chcekPhone", function(value, element,param) { if(value.trim().length==0){ $(".clickNum").removeClass("clickNumA"); param[1] = "请输入手机号"; return 0; } var tel = /^(((13[0-9]{1})|15[0-9]{1}|18[0-9]{1}|17[0-9]{1})+\d{8})$/; if(!tel.test(value)){ $(".clickNum").removeClass("clickNumA"); param[1] = "请输入正确的手机号码"; return this.optional(element) || false; } var bool = checkphone(value); if(bool==false){ $(".noMatchTip").show(); $(".clickNum").removeClass("clickNumA"); param[1] = "您的手机号尚未绑定"; }else{ $(".noMatchTip").hide(); $(".clickNum").addClass("clickNumA"); } return this.optional(element) || bool; }, "{1}"); //验证加载form表单 $(".formValidate1").validate({ onfocusout : function(elment){$(elment).valid();}, onkeyup : function (element) {$(element).valid()}, rules: { phoneValue:{ chcekPhone:[true,"请输入手机号"]//第一次给默认值 }, code:{ } }, messages: { }, errorElement:"em", errorPlacement: function(error, element) { error.appendTo(element.parent()); var offsetLeft = $(element).offset().left; $(element).siblings("#"+$(element).attr("name")+"-error").offset({"left":offsetLeft}); } });
阅读全文
0 0
- jq.validate 中自定义方法根据不同的业务给出不同的提示信息(2017.05.19)
- ShareSdk中分享失败时,根据不同的平台,提示不同的失败信息
- logback 根据不同业务打印日志到不同的文件
- vc++ 不同对话框中传递信息的方法(基于自定义消息SendMessage)
- vc++ 不同对话框中传递信息的方法(基于自定义消息SendMessage)
- vc++ 不同对话框中传递信息的方法(基于自定义消息SendMessage)
- 根据输入整数的大小给出不同输出
- 如何根据业务比例设定不同业务的用户比例?
- 根据IE的不同,调用不同的无提示关闭窗口的方法,
- asp.net中jqgrid根据不同类别头部显示不同的列的实现方法
- iOS 根据不同的系统版本加载不同图片方法
- 自定义View之MultiStateView根据不同状态显示不同布局的View(雷惊风)
- shiro+SpringMVC中根据不同身份进入不同的页面
- jq bind()的两种不同绑定方法的区别
- jq中的两种不同的 toggle() 方法的区别
- 不同业务场景使用不同的map
- Android根据电量变化为不同图片的方法【电池电量提示】
- Struts2中使用validate框架对Action的不同方法进行验证
- 编辑平台图层IP占用后解决办法
- MySQL中文乱码问题
- 2017软考考前准备必看
- iOS 开发中常见Property关键字解读
- MongoDB 之 用户管理
- jq.validate 中自定义方法根据不同的业务给出不同的提示信息(2017.05.19)
- ffmpeg开发之旅(3):AAC编码格式分析与MP4文件封装(MediaCodec+MediaMuxer)
- FCC--Chunky Monkey(数组分组)和Slasher Flick(截断数组)
- javascript原理
- Android 高德的路线规划一个小坑
- ImportError: No module named input_data
- jQuery版本的区分
- Android_非UI:Intent Action
- 从放弃svn到拥抱git之路