0
녹아웃 유효성 검사 플러그 인을 사용하여 간단한 양식 필드의 유효성을 검사하는 중 유효성 검사가 작동하지만 텍스트 상자 아래에 동일한 오류 메시지가 두 번 표시됩니다.녹아웃 - 동일한 오류 메시지가 두 번 표시되는 유효성 확인
내 코드는이 문제
$(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>
아무것도 뷰 모델
JS를 다음?
하는 것이 있는지 확인하십시오, 당신은 마스터 page.that에서 페이지 하나 하나 twice.Like 참조를하지 않은 당신을이 문제로 이끌 수 있습니다. – codebot
@Hsakarp 나는 asp.net MVC를 사용하여이 유효성 검사 플러그인 스크립트를 레이아웃 페이지에 적용하고 있습니다. 렌더링 된 페이지의 소스를 확인한 결과 스크립트 참조가 하나만있었습니다. – Bumble
헤이 나도이 문제에 직면 해있다. 당신이 그것을 제거했다면 어떻게 든 당신의 답을 게시 할 수있다. –