18
我正在尝试使用带条件语句的KnockoutValidation。见下面的代码:KnockoutValidation和有条件的必需规则
self.transactionType = ko.observable('Option1');
self.ConditionalField = ko.observable().extend({
required: true,
onlyIf: self.transactionType = ="Option2"
});
不幸的是,这是行不通的。如果transactionType
的值为'Option2'
,我只想要ConditionalField
。
使用条件验证与knockout.validation.js的最佳方式是什么?
那么,据说托马斯爱迪生在发明了第一个商用实用白炽灯之前尝试了3000次失败。 http://en.wikipedia.org/wiki/Thomas_Edison#cite_note-28,但我发现你的答案就像照亮...谢谢&+ 1 – 2013-01-08 13:39:43
可悲的是,这只是如果东西没有记录在任何地方。谢谢! – 2013-04-03 20:35:57
[onlyIf documentation](https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Conditional-Validation-with-onlyIf-parameter) – Homer 2013-12-12 20:59:45