easyui 做不到的,除非你修改easyui本身尝试用
jquery-validation
https://github.com/jzaefferer/jquery-validation/archive/master.zip
可以查看 demo\index.html\Custom methods and message display.
jquery-validation
https://github.com/jzaefferer/jquery-validation/archive/master.zip
可以查看 demo\index.html\Custom methods and message display.
numberId: {//thanks xiaoj
validator: function (value, param) {
if(!/^[0-9]\d{7}$/.test(value)){
$.fn.validatebox.defaults.rules.numberId.message = '请输入8位工号';
return false;
}else{
var data = {value:value};
var url = param[1];
var st=false;
$.ajax({
url:url,
data:data,
async:false,
type:"POST",
success:function(result){
if(result>0){
$.fn.validatebox.defaults.rules.numberId.message = '工号已注册';
st=false;
}else{
st=true;
}
}
});
return st;
}
message: ''
}
},
if(result>0){
$.fn.validatebox.defaults.rules.numberId.message = '工号已注册';
st=false;
}else{
st=true;
}
}这段代码先运行,返回的还是false,还是错误提示,不知道楼主是是怎么解决的?我也在做这个东西。一起讨论下吧
虽然结贴很久了
validType="numberId[6,'<c:url value='/rest/userM/userIdQuery'/>']"
Easyui 的变量带入HTML 不会写,转义了半天,没想到这里学习了,感谢 楼主,活雷锋啊!