У меня есть простая форма, которая использует нокауты и нокауты. При запуске IE в режиме совместимости у меня есть следующее поведение.Нокаут Валидация требуется проверка IE8
Поле обязательно .:
self.oldPassword = ko.observable().extend({ required: true});
При загрузке страницы, я могу видеть в режиме отладки, что сообщение: поле необходимо.
Но когда я начинаю вводить ошибку, она изменяется на: Введите значение, которое больше или равно true.
Я потерялся здесь, потому что хочу поддержать хотя бы IE8. У меня нет этой проблемы в IE10, Chrome или FireFox. И я не хочу переписывать все мои файлы javascript с помощью нокаутных моделей и валидаций.
Звучит знакомая проблема? И есть ли решение?
У меня была такая же проблема, и я попытался решить ее каким-то хакерским способом. Я рад, что это проблема только в режиме совместимости. Мне нужно будет протестировать его, когда у меня будет время установить vm с IE 8. – bsayegh