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