2015-02-10 72 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;    
     } 

因此,現在默認消息將消失。