0
我正在使用基諾驗證插件來驗證簡單的表單字段,驗證正在工作,但它在文本框下方顯示兩次相同的錯誤消息。敲除 - 驗證顯示兩次相同的錯誤消息
我的代碼如下
JS視圖模型
$(document).ready(function() {
ko.validation.registerExtenders();
ko.validation.configure({
registerExtenders: true,
messagesOnModified: false,
insertMessages: false,
parseInputAttributes: true,
messageTemplate: null
});
ko.validation.init();
var vm = new viewmodel();
ko.applyBindings(vm, document.getElementById("div"));
});
that.formField= ko.observable(vm.formField).extend({ required: true, minLength: 5, maxLength: 50 });
**html**
<p>
<label class="field-label">Who provides your service?</label>
<input name="txtService" id="txtInsservice" data-bind="value: formField, valueUpdate: 'keyup'" class="field-stretch" type="text" maxlength="50" />
</p>
什麼問題呢?
請確保,你有沒有做參考twice.Like一個頁面,一個在主page.that可能會導致你遇到這個問題。 – codebot
@Hsakarp我正在佈局頁面中使用此驗證插件腳本(使用asp.net MVC)。我檢查了渲染頁面的源,只有一個腳本引用在那裏。 – Bumble
嘿我也面臨這個問題只是incase你擺脫它莫名其妙地你可以發佈你的答案 –