Я новичок в 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
}
})
});