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但我無法解決我的問題。
我希望有人能在這個問題上表現出光芒。