【发布时间】:2019-07-05 12:18:06
【问题描述】:
我是 Knockout.js 的新手,我想检查我的表单字段是否具有特定值。实际上,我只检查它是否需要。我该怎么办?
这是我的 html 页面中的内容:
<div data-bind="visible: !Vm.isValid()" class="text-danger">Fill each field to send data, otherwise show this message</div>
<input data-bind="enable: Vm.isValid()" type="button" value="Send data!" />
这就是我的 vm.js 文件的样子:
window.Vm = ko.validatedObservable({
name : ko.observable().extend({ required: true })
});
我会做这样的东西,但我不知道怎么做:
var found = "found";
window.Vm = ko.validatedObservable({
name: ko.observable().extend({
required: true,
function: {
if (this.val() == found)
return true; // invalid value, can't submit my form
}
})
});
【问题讨论】:
标签: javascript knockout.js knockout-validation