jqueryFormvalidator Ajax修改数据验证是否存在
varaccErrorMsg="请输入客户分类名称";//表单数据验证$(function(){//$.formValidator.initConfig({formid:"myform",autotip:true});$.formValidator.initConfig({formid:"myform",autotip:true});$("#name").formValidator({onshow:"请输入客户分类名称",onfocus:"2至20个字符",oncorrect:"输入正确"}).functionValidator({fun:function(){varroleName=$("#name").val();if(trim(roleName)==""){accErrorMsg="请输入客户分类名称";returnaccErrorMsg;}elseif(trim(roleName).length==1||trim(roleName).length>20){accErrorMsg="2至20个字符";returnaccErrorMsg;}else{returntrue;}}}).ajaxValidator({type:"post",url:"${basePath}clientSortSTManage/clientSortST!isClientSortNameExist.action",datatype:"json",timeout:3000,success:function(data){//将老角色名与新角色名比较,如果一样判为通过varoldName=$('#oldName').val();varrName=$('#name').val();if(oldName&&oldName==rName){returntrue;}//根据ajax返回结果判断varcorrect=data.correct;if(correct){returntrue;}else{returnfalse;}},error:function(){artalert("服务繁忙,请稍后再试!");},onerror:"客户分类名称已存在,请更换客户分类名称",onwait:"正在对客户分类名称进行校验,请稍候…"}).defaultPassed();})
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。