У меня есть кнопка сохранения, и сначала, когда несколько полей пусты, она остается отключенной. это нормально работает во всех браузерах, но не в IE10. Я пробовал много вещей, чтобы решить эту проблему, но ничего не сработало. Любая помощь приветствуется.Кнопка Отключить не работает в IE 10
var numButtons = document.getElementsByTagName('button').length;
for (var num = 0; num < numButtons; num++) {
var buttonName = document.getElementsByTagName('button')[num].innerHTML;
if (buttonName == "Save" && id == dialogName) {
document.getElementsByTagName('button')[num].disabled = true;
break;
}
}
должно 'dialogName' быть' "dialogName" '. Вы используете один и тот же идентификатор более чем для одной кнопки? – Vector
Для меня [его работа в IE 10] (http://jsfiddle.net/3JNFw/) может быть ошибка в вашем 'if (id == dialogName)' – Martin
Используете ли вы какую-либо библиотеку javascript (jQuery, ExtJS, BackbornJS) в вашем коде? Я предлагаю прослушать onSubmit событие в форме и проверить все поля ввода. Если проверка не выполнена, верните false и покажите ошибки else, верните true и пусть форма будет отправлена на сервер. Таким образом, вам может не понадобиться писать javascript. –