我有一个小提琴我正在使用knockout.js。我创建了一个自定义验证,用于检查数组中的dupplicate条目并使用本机验证("required")
。自定义验证工作正常但原生验证不正常。请把一个lool带到这个小提琴:
修改
您可以通过先添加空条目然后添加新条目来重新生成该问题。您将看到添加空条目时您将看不到验证错误消息,您将在添加有效时看到该消息如何解决这个问题?
答案 0 :(得分:3)
由于“字段重置”
,这种情况正在发生self.newItem(null);
之后添加self.newItem.isModified(false);
以重置字段的修改状态。
更新了小提琴:http://jsfiddle.net/hsnCW/4/