ko验证Maxlength只有

时间:2015-10-29 03:43:51

标签: knockout.js

对于需要敲除的验证,onlyIf以这种方式使用。 maxLength验证怎么样?我试过以下但没有工作。希望有人可以帮忙解决这个问题。



def feature_test?
  defined?(visit)
end






self.postalCode.extend({
  required: {
    message: "Postal Code is required",
    onlyIf: function() {
      return self.noPostalCode() === false;
    }
  }
});




1 个答案:

答案 0 :(得分:5)

您需要做的就是使用maxLength

设置params属性值

<强>视图模型:

self.postalCode.extend({
      maxLength: {
          message: "Postal Code is required",
          onlyIf: function () {
              return self.noPostalCode() === false;
           },
         params: 3
      }
 });

工作样本 here