Быстрый вопрос, который меня немного смущает. У меня есть радиокнопки на лайтбокс, который запускается, когда пользователь хочет отредактировать некоторые введенные значения. Это старая система, которую я не писал. Теперь проблема/решение относительно легко, однако при тестировании в IE7 я заметил некоторые проблемы с:IE7 & Radio Button. Ответ .defaultChecked?
document.getElementById(thisID).checked = true; // thisID is the ID of a radiobutton
В основном выше код не установлен проверенное значение на радио-кнопки.
Я думал, что смогу разобраться в этом с помощью:
document.getElementById(thisID).defaultChecked = true;
Однако, если я вернусь и изменить свои значения радиокнопок предыдущие радио кнопки остаются выделенными, так как их статус .defaultChecked не был обновлен! Я не могу контролировать количество переключателей, которые они генерируют на сервере (как и их идентификаторы), а значения для радиообъектов хранятся на клиенте до тех пор, пока форма не будет отправлена.
Есть ли способ об ошибке document.getElementById(thisID).checked
в IE7?
Не могли бы вы использовать jQuery? Это очень надёжно с IE7. –