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你摆脱它莫名其妙地你可以发布你的答案 –