使用Knockout进行表单验证

时间:2016-09-27 09:06:48

标签: javascript jquery validation knockout.js

我在我的项目中使用knockoutJS。以下是代码段:

launchImageLibrary

有三个字段,我想激活"添加目标"仅在填写所有字段时按钮。疑惑是:我应该向HTML5日历添加哪个事件,为什么当我将其设置为true时,按钮不会被激活" checkDetails"功能

1 个答案:

答案 0 :(得分:0)

formFilled是一个可观察的,因此您需要将其设置为函数。

if($("#name").val() != "" && $("#date").val() != ""){
    self.formFilled(true);
}
else {
    self.formFilled(false);
}

此外,您data-bind="event:{click: checkDetails}">正在寻找点击事件,我想这应该更改为keyup