网站建设资讯

NEWS

网站建设资讯

jqueryFormvalidatorAjax修改数据验证是否存在

  1. var accErrorMsg = "请输入客户分类名称"; 
  2. //表单数据验证 
  3. $(function(){ 
  4.                 //$.formValidator.initConfig({formid:"myform",autotip:true});    
  5.         $.formValidator.initConfig({ 
  6.                     formid:"myform", 
  7.                     autotip:true 
  8.                 }); 
  9.                  
  10.                 $("#name").formValidator({ 
  11.                 onshow:"请输入客户分类名称", 
  12.                 onfocus:"2至20个字符", 
  13.                 oncorrect:"输入正确"}).functionValidator({ 
  14.                                         fun: function(){ 
  15.                                             var roleName = $("#name").val(); 
  16.                                             if(trim(roleName)=="") 
  17.                                             { 
  18.                                                  accErrorMsg = "请输入客户分类名称"; 
  19.                                                  return accErrorMsg; 
  20.                                             }else if(trim(roleName).length==1 ||trim(roleName).length>20){ 
  21.                                                  accErrorMsg="2至20个字符"; 
  22.                                                  return accErrorMsg; 
  23.                                             } 
  24.                                             else 
  25.                                             {                                                
  26.                                                 return true; 
  27.                                             } 
  28.                                         } 
  29.                                     }).ajaxValidator({ 
  30.                                         type:"post", 
  31.                                         url: "${basePath}clientSortSTManage/clientSortST!isClientSortNameExist.action", 
  32.                                         datatype: "json", 
  33.                                         timeout: 3000,   
  34.                                         success: function(data) 
  35.                                         { 
  36.                                             //将老角色名与新角色名比较,如果一样判为通过 
  37.                                             var oldName = $('#oldName').val(); 
  38.                                          
  39.                                             var rName = $('#name').val();    
  40.                                             if(oldName && oldName==rName) 
  41.                                             { 
  42.                                                 return true; 
  43.                                             }        
  44.                                          
  45.                                             //根据ajax返回结果判断       
  46.                                             var correct = data.correct; 
  47.                                             if(correct) 
  48.                                             { 
  49.                                                 return true; 
  50.                                             } 
  51.                                             else 
  52.                                             { 
  53.                                                 return false; 
  54.                                             } 
  55.                                              
  56.                                              
  57.                                         },                               
  58.                                         error: function() 
  59.                                         { 
  60.                                             artalert("服务繁忙,请稍后再试!"); 
  61.                                         }, 
  62.                                         onerror : "客户分类名称已存在,请更换客户分类名称", 
  63.                                         onwait : "正在对客户分类名称进行校验,请稍候…" 
  64.                                     }).defaultPassed(); 
  65. }) 

 

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了蒸湘免费建站欢迎大家使用!


本文名称:jqueryFormvalidatorAjax修改数据验证是否存在
文章出自:http://cdweb.net/article/ghpdep.html