jquery easyui 非必填的验证,required="false"则validType又不起作用

一个用户的信息,QQ号为非必填项,但是填了要验证填的是数字才能通过。自定义一个validType,必须required="true"才生效。怎样搞定非必填的验证?

第1个回答  2015-01-14
$.extend($.fn.validatebox.defaults.rules, {
mobile: {// 验证手机号码
validator: function (value) {
if(value=='') return true; // 为空时不验证

return /^(13|14|16|17|15|18|19)\d{9}$/i.test(value);
},
message: '手机号码格式不正确'
}
});

这是一个手机号的验证, 你参考一下 :)本回答被网友采纳
第2个回答  2015-01-14
自定义验证方法。

jquery easyui 非必填的验证,required="false"则validType又不起...
validator: function (value) { if(value=='') return true; \/\/ 为空时不验证 return \/^(13|14|16|17|15|18|19)\\d{9}$\/i.test(value);},message: '手机号码格式不正确'} });这是一个手机号的验证, 你参考一下 :)

easyui自定义验证规则没有作用是什么原因
intOrFloat: {\/\/ 验证整数或小数 validator: function (value) { return \/^\\d+(\\.\\d+)?$\/i.test(value);},message: '请输入数字,并确保格式正确'} }) 你是怎么写的?

jquery validation range 不起作用
有可能是因为加了easyui的原因,easyui的获取值得方式和其他不同,你试试去掉class="easyui-validatebox"

怎样在jquery easyui 中组合使用校验validType
1、你直接到easyUI官网查看下具体的form表单里头,针对的标签控件的一些validType有那些可以怎么设置,然后直接写入到html里面的 2、例如我有个文本框是数字型,必填的。 通过easyui-numberbox告诉浏览器这个文本框是数字型文本框,【至于内部怎么判断执行,这个就是easyUI封装好的,我们只要把对应的属性写出来...

如何使用jQuery EasyUI打造Web程序
1 在百度搜索引擎中搜索“jQuery EasyUI”关键词,如下图所示。2 访问JQuery EasyUI中文网,如下图所示。3 点击导航栏上的【JQuery EasyUI下载】超链接,访问JQuery EasyUI下载页面,如下图所示。4 选择GPL 版本,点击下方的【官方下载】按钮,如下图所示。5 解压JQuery EasyUI GPL 版本,工程目录如下...

jquery 自定义validatebox的validType属性
扩展combobox.defaults.rules 2.在combobox的data-options里加上validType 但是,你得在提交页面的时候进行页面验证。jQuery 简介 jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性:1.HTML 元素选取 2.HTML 元素操作 3.CSS 操作 4.HTML 事件函数 5.JavaScript 特效和动画 6.HTML DOM 遍历和...

jsp中如何实现省市选择功能
jQuery(function(){ \/\/ 省级 $('#province').combobox({ valueField:'itemvalue', \/\/值字段 textField:'itemtext', \/\/显示的字段 url:'\/user\/sort\/province_list', panelHeight:'auto', required:true, editable:false,\/\/不可编辑,只能选择 value:'${user.provin...

如何创建自定义rules
async: false,url : 'myurl',data : { code : code },success : function(res) { result = res;} });\/\/ 这里的result只有2个值:true \/ false return result;} 3 页面设置调用 我的input文本框设置: 4 提交之前,把这个input所在的form校验一下就行了,这样对于比较复杂的校验,只需要...

相似回答