EasyUI validatebox 自定义验证

一、有效方式

 

[html] view plain copy
 
  1. //扩展验证方法  
  2. $.extend($.fn.validatebox.defaults.rules, {  
  3.     checkSignCode:{//检查验证码  
  4.         validator: function (value) {  
  5.             var checkR=$.ajax({  
  6.                 async : false,    
  7.                 cache : false,  
  8.                 type : 'post',    
  9.                 url : '../signcode/check',    
  10.                 data : {    
  11.                     'signcode' : value  
  12.                 }   
  13.             }).responseText;    
  14.             return checkR==="true";   
  15.         },  
  16.         message: '验证码错误'  
  17.     }  
  18.       
  19. });   
 


二、无效方式

 

 

[html] view plain copy
 
    1. //扩展验证方法  
    2. $.extend($.fn.validatebox.defaults.rules, {  
    3.     checkSignCode:{//检查验证码  
    4.         validator: function (value) {  
    5.             var checkR=false;  
    6.             $.ajax({  
    7.                 async : false,    
    8.                 type : 'post',    
    9.                 url : '../signcode/check',    
    10.                 data : {    
    11.                     'signcode' : value  
    12.                 },    
    13.                 success : function(result) {    
    14.                     if (result === 'true') {    
    15.                         checkR= true;    
    16.                     }    
    17.                 }    
    18.             });    
    19.             return checkR;   
    20.         },  
    21.         message: '验证码错误'  
    22.     }  
    23. });   
posted @ 2018-06-14 15:30  墨子桥  阅读(84)  评论(0编辑  收藏  举报