1
所以我使用Knockout Validation来验证表单输入,但我遇到问题。敲除验证不按我想要的方式运行
因此,这是从视图模型的示例:
self.firstName = ko.observable('').extend(
{
required: {
params: true,
message: 'First Name Required',
}
}
);
...
self.errorMessages = ko.validation.group(self);
在视图我有:
<div class="form-group" data-bind="validationElement: firstName">
<label for="first-name" class="control-label col-sm-3">
<span class="text-warning">*</span> First Name
</label>
<div class="col-sm-8">
<input class="form-control" name="first-name" type="text" data-bind="value: firstName"/>
</div>
</div>
当我加载小窗口,表格示出了所有的验证错误,如在我点击提交按钮之前很久,“需要名字”。
有什么具体的我需要做的,以验证错误只显示后,我点击提交表单?