【发布时间】:2017-11-29 15:44:08
【问题描述】:
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 并验证文本框吗?
【问题讨论】:
-
你能创建一个jsfiddle.net吗?问题中有很多缺失的部分,如果有一个正在运行(和失败)的例子,这将有很大帮助。
标签: javascript knockout.js knockout-validation