如何在淘汰赛验证中自定义多个参数的消息?

时间:2015-04-02 09:49:43

标签: javascript validation knockout.js

我的代码如下:

ko.validation.rules.between = {
    validator: function(value, params) {
        var min = params[0];
        var max = params[1];
        value = parseInt(value, 10);
        if (!isNaN(value)) {
            return value >= min && value <= max;
        }
        return false;   
    },
    message: 'Value must be between {0} and {1}'
};
ko.validation.registerExtenders()
// Use the rule
viewModel.someValue.extend({between: [10, 100]});

但是当无效时,错误信息将是:

  

值必须介于10,100和{1}

之间

0 个答案:

没有答案