0
我曾经使用基因敲除验证插件进行验证,并且突然间我面临一个我无法摆脱的问题。敲除验证消息显示两次?
的Html的onLoad:
<input class="form-control" type="text" data-bind="value:$data.Name"/>
<span class="required" style="display: none;"></span>
<span class="required" style="display: none;"></span>
视图模型:
function details() {
var self =this;
self.Name = ko.observable("");
self.Validation = ko.validatedObservable([
self.Name.extend({ number: true })
]);
}
当我删除self.Name.extend
我得到no
span标签的onLoad,但如果我把它,然后我得到两个跨度标签和因我得到相同的错误信息显示两次在控制下,如this field is required
& this field is required
。
我也调试和检查功能只执行一次。
我推荐this但我无法解决我的问题。
我希望有人能在这个问题上表现出光芒。