验证邮件未显示

时间:2015-12-23 10:26:34

标签: knockout.js knockout-validation

以下是gender字段的js和html代码:

<input data-bind="value: gender, attr: {required: isMyClient}">
self.Gender = ko.observable();

以下是名字字段的js和html文件:

<input name="entity" class="form-control" placeholder="Enter value" data-bind="value:FirstName">
self.FirstName = ko.observable().extend({
   required: {
       message: "fill in the blanks"
   }
})

gender的代码工作正常,因为如果选中MyClient但是没有显示任何验证消息,我无法在不填写字段的情况下提交。我不明白这背后的原因是什么。

1 个答案:

答案 0 :(得分:1)

您为required使用html5 gender属性,为另一个使用ko验证。第一个与ko验证没有实际联系,我认为你想放弃使用它。

供参考:

要收到消息,您应该更改设置以使用gender的ko验证规则,并删除attr属性的required绑定。