knockoutjs 및 knockoutvalidation을 사용하는 간단한 양식이 있습니다. comptability 모드에서 IE를 실행할 때 다음과 같은 행동을합니다.넉 아웃 유효성 검증 필요 IE8
필드가 필요합니다 : 페이지를로드 할 때
self.oldPassword = ko.observable().extend({ required: true});
라는 메시지가 디버그 모드에서 볼 수 있습니다 필드는 필요합니다.
하지만 입력을 시작하면 오류가 다음으로 변경됩니다. true 이상인 값을 입력하십시오.
나는 적어도 IE8 이상을 지원하기 위해 여기에서 길을 잃었습니다. IE10, Chrome 또는 FireFox에서이 문제가 발생하지 않습니다. 그리고 녹아웃 모델과 유효성 검사로 모든 자바 스크립트 파일을 다시 작성하고 싶지 않습니다.
이 문제는 익숙한가요? 그리고 해결책이 있습니까?
동일한 문제가 있었으며 일부 해킹 방법으로 해결하려고했습니다. 호환성 모드에서 문제가되는 것이 기쁘다. 나는 IE 8로 VM을 설정할 시간이있을 때 그것을 테스트해야 할 것이다. – bsayegh