自定义validatebox的验证方法
来源:互联网 发布:剑灵火炮兰捏脸数据图 编辑:程序博客网 时间:2024/05/17 22:42
(document).ready(function(){.extend(.fn.validatebox.defaults.rules, {
carnames: {
validator: function(value){
var flag;
var id=fetch_object(“cid”).value;.ajax({
type: “POST”,
url:”cmdquerycar.php”,
data:{does:”checkcarname”,name:value,cid:id},
async:false,
success: function(data) {
data=data.replace(/[\r\n]/g,”“);
data=data.replace(/[\s]/g,”“);
if (data.indexOf(“ok”)==0)
{
inputvalidcarname=”“;
flag = true;
}else{
var arr=data.split(“|”);
var cid=document.getElementById(“cid”).value;
if(cid==arr[0])
{
inputvalidcarname=”“;
flag = true;
}else {
flag = false;
inputvalidcarname=”您输入的xxx已存在,请更换。”;
}
}
}
});
return flag;
},
message: “您输入的车牌号已存在,请更换。”
},
terminalIds:{
validator: function(value){
var flag; $.ajax({ type: "POST", url:"", data:{does:"xxx",name:value}, async:false, success: function(data) { data=data.replace(/[\r\n]/g,""); data=data.replace(/[\s]/g,""); if (data.indexOf("ok")==0){ inputvalidterminalId=""; flag = true; }else{ var arr=data.split("|"); var cid=document.getElementById("cid").value; if(cid==arr[0]) { inputvalidcarname=""; flag = true; }else { flag = false; inputvalidterminalId="您输入的xxx已存在,请更换。"; } } } }); return flag; }, message: "您输入的xxx已存在,请更换。" }, sims: { validator: function(value,param){ // return value.length>=param[0] && value.length<=param[1]; var flag; if( value.length>=param[0] && value.length<=param[1]) { $.ajax({ type: "POST", url:"", data:{does:"checksim",name:value}, async:false, success: function(data) { data=data.replace(/[\r\n]/g,""); data=data.replace(/[\s]/g,""); if (data.indexOf("ok")==0){ inputvalidsim=""; flag = true; }else{ var arr=data.split("|"); var cid=document.getElementById("cid").value; if(cid==arr[0]) { inputvalidcarname=""; flag = true; }else { flag = false; inputvalidsim="您输入xxx已存在,请更换。"; $.fn.validatebox.defaults.rules.sims.message = "您输入xxx已存在,请更换。"; return false; } } } }); }else { flag=false; inputvalidsim="xxx长度在11位。"; } return flag; }, message: "SIM长度在11位。" }, cjh:{ //验证 车架号 validator: function(value, param){ if(value.length!=17) { $.fn.validatebox.defaults.rules.cjh.message = 'xxx长度必须是17位。'; return false; } return /^[A-Za-z0-9]+$/.test(value); }, message: '请输入正确的xxx。' }, fdj:{//验证发动机号 validator: function(value, param){ if(value.length>20) { $.fn.validatebox.defaults.rules.fdj.message = 'xxx在20位以内。'; return false; } return /^[A-Za-z0-9]+$/.test(value); }, message: '请输入正确的xxx。' }});
});
- 自定义validatebox的验证方法
- Easyui的validatebox验证方法自定义扩展
- validatebox的自定义验证用户名是否存在
- EasyUI validatebox 自定义验证
- jquery-easyui-validatebox【自定义验证】
- jQueryEasyUI ValidateBox 验证框实现验证的方法
- Validatebox 验证框的使用
- Easyui validatebox修改 以及自定义验证规则
- 扩展easyui validatebox的两个方法.移除验证和还原验证
- 扩展easyui validatebox的两个方法.移除验证和还原验证
- 扩展easyui validatebox的两个方法.移除验证和还原验证
- easyui validatebox的两个方法.移除验证和还原验证
- 关于jquery easyui中easyui-validatebox自定义验证问题的解决
- easyui validatebox 验证集合,自定义easyui验证规则
- easyui validatebox 验证集合,自定义easyui验证规则
- jQuery EasyUI-validatebox验证框、实现自定义验证
- 扩展easyui 的表单验证easyui-validatebox
- easyui中validatebox的拓展验证类型
- c++函数重载的实现原理
- 去心邻域
- Ecshop安装过程中的的问题
- 将博客搬至CSDN
- Java开发工具打包下载包括jdk各种版本以及eclipse mysql等多种工具
- 自定义validatebox的验证方法
- [C++ Primer CH05] 第5章语句(笔记)
- 分针网——每日分享:nodejs导出excel实战
- 工作开发中,关于STM32VET6时钟配置笔记
- ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
- Windows下matlab显示中文乱码
- SpringBoot配置自定义线程池的数据源
- 前端集成自动化工具
- 落单的数-LintCode