0

正如在这个主干.验证问题中所表达的那样,当使用这个小提琴中所示的插件时,我们应该得到一个由isValid()- 没有参数执行的验证。

如果this.model.attributes有更改,isValid()则应验证属性,this.model.attributes但示例中并非如此。


我的目标是不断地,当模型/表单发生更改时,重新评估整个表单的有效性,并根据结果启用或禁用提交按钮(尽管在小提琴示例中,验证只会在单击提交按钮时发生)。

我不想使用isValid(true),因为这样所有尚未填写的字段都将被强制验证。

期望的行为是验证字段,但也要认识到干净的字段还无效(因此不启用提交按钮) - 但是不应该明显地验证干净的字段来干扰用户的错误,就在幕后, 以增强提交按钮的行为。

我是否以错误的方式处理这个问题backbone.validation

4

0 回答 0