代码之家  ›  专栏  ›  技术社区  ›  KimboSlice

需要自定义=在淘汰验证中为true

  •  0
  • KimboSlice  · 技术社区  · 8 年前

    HTML:

    <input class="form-control" type="text" data-bind="value: Participant().FirstName />
    

    self.FirstName = ko.observable(data === null ? "" : data.FirstName);
    

    视图模型:

    ko.validation.init();
         self.ApplyValidations = function () {
                        var participant = new Participant(null);
          participant.FirstName.extend({
                            required: true
                        }),
    

    验证不起作用,可能是因为我已经在文本字段中传递了0或“”。 有谁能帮我自定义所需的,这样它就可以避免“”或0并验证文本框?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Korgrue    8 年前

     self.FirstName = ko.observable(self.FirstName || "")