녹아웃 유효성 검사 플러그인을 사용하여 유효성 검사를 수행하는 데 익숙해졌습니다. 갑자기 문제가 발생하여 제거 할 수 없게되었습니다.knockout 검증 메시지가 두 번 표시됩니까?
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>
의 ViewModel : 나는 그것을 유지하는 경우 그때 내가이 범위 태그를 얻을 no
범위 태그에 onLoad를 얻을 수 있지만 self.Name.extend
을 제거
function details() {
var self =this;
self.Name = ko.observable("");
self.Validation = ko.validatedObservable([
self.Name.extend({ number: true })
]);
}
때문에 그 중 같은 오류 메시지가 두 번 같은 제어 아래 표시 this field is required
& this field is required
.
또한 디버깅하고 기능이 한 번만 excecuting 확인했습니다.
나는 this라고 말했지만 문제를 해결할 수 없습니다.
누군가가이 문제에 관해 밝힐 수 있기를 바랍니다. Hsakarp
에