$ (function () {
var method= ' ${method} ';
if (method = = ' edit ') {
Url= "${ctx}/commodity/typerename.json";
}else{
Url= "${ctx}/commodity/typeadd.json";
}
$ ("#commodityTypeForm"). Validate ({
onsubmit:true,//whether the commit is a validation
onfocusout:false,//whether to validate when the focus is acquired
onkeyup:false,//whether to verify when tapping the keyboard
Rules: {
typename:{
Required:true,
byterangelength:[0,8]
}
},
messages:{
typename:{
Required: ' Can't be empty ',
Byterangelength: ' cannot be greater than 8 bytes '
}
},
Submithandler:function (form) {//After passing callback
$.ajax ({
Url:url,
Type: ' Get ',
DataType: ' JSON ',
data:{' Ctid ': $ ("#ctId"). Val (), ' TypeName ': $ ("#type_Name"). Val (), ' Poiid ': $ ("#poi_id"). Val ()},
Success:function (data) {
$.each (Data,function (i,v) {
if (v.msg = = False) {
Alert ("The type already exists!") ");
}else{
Showtypelist (V.typedata);
}
});
}
});
},
Invalidhandler:function (Form, validator) {//does not pass callback
return false;
}
});
});
The verification method of jquery validate under the Ajax submission form