2015-02-10 68 views
0

我在jqxGrid列中使用自定义验证。 单元格值不满足自定义验证后,我得到自定义消息,但是当我输入正确的值,我得到默认的验证消息: “输入的值无效”默认在jqxGrid验证

validation : function (cell,value) { 
     var reg = /^\s*\d+\s*$/ig; 
     if (!reg.test(value)) { 
     return {result:false , message: "Positive numbers only allowed "}; 
     }     
     } 

请看这里拨弄链接:jsfiddle 。我在网格的数量列上添加了验证。

感谢

回答

0

我错过了在验证FN还真 还真应该从验证函数返回如果正则表达式是成功的。

>validation : function (cell,value) { 
     var reg = /^\s*\d+\s*$/ig; 
     if (!reg.test(value)) { 
     return {result:false , message: "Positive numbers only allowed "}; 
     }  
     return true;    
     } 

因此,现在默认消息将消失。