【发布时间】:2015-09-28 09:05:13
【问题描述】:
我正在使用 Knockout 来验证我的页面,并且一切正常。在输入模糊时,如果必填字段为空,则会在文本框旁边显示错误符号 *。但是,我在页面底部有一个跨度标签,我想显示* Required field 当且仅当一个字段旁边有*。
我的意图是让跨度类似于
<span data-bind="visible: errors().length > 0"> * Required field </span>
问题显然是在页面加载时,我的错误变量的 .length 来自
errors = ko.validation.group({ variables })
将我的所有输入评估为有错误,因为它们在页面加载时为空或为空。有什么方法可以禁用这个初始验证,但仍然让它在模糊时验证?如有必要,请索取任何代码,但目前我认为这不是相关的。
【问题讨论】:
标签: javascript jquery html validation knockout.js