0

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

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

请在此处查看小提琴链接:jsfiddle。我在 Grid 的 Quantity 列上添加了验证。

谢谢

4

1 回答 1

0

如果正则表达式成功,我在验证中缺少 return true fn return true 应该从验证函数返回。

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

所以现在默认消息将消失。

于 2015-02-10T13:34:17.267 回答