日期:2014-05-16 浏览次数:20416 次
$.extend($.fn.validatebox.defaults.rules, {
//必须输入正数,且为5位数
number: {//value值为文本框中的值
validator: function (value) {
if (value.length == 5) {
var reg = /^\d+$/;
return reg.test(value);
}
return false;
},
message: '请输入5位数字'
}
});
//第一种方法
if (value.length == 5) {
var reg = /^\d+$/;
if(reg.test(value)){
var vl=false;
$.ajax({
type:"POST",
async:false, //同步
url:"....",
data:....,
success:function(data){
if(data){
vl=true;
}else{
vl=false;
}
}
return vl;
}else{
return false;
}
}
//第二种办法
那你就得研究它的错误显示机制,用ajax异步,在 success里直接调用错误显示。