Checkbox в IE7
Бага, наверное, ИЕ7.
Код: <input type="text" onblur="disableCbox()" id="text"/><br/> <input type="checkbox" id="cbox"/> <script> function disableCbox() { document.getElementById('cbox').disabled = true; window.setTimeout("document.getElementById('cbox') .disabled = false;",1000); } </script> Надо: После потери фокуса полем ввода блокировать чексбокс. Через какое-то время разблокировать его. Воспроизведение в ИЕ7: Пишем что-нить в поле ввода, потом щелкаем на чекбокс. Чекбокс остается с серым фоном, но разблокированный. Подскажите как убрать серый фон (аля дизаблед) в чекбоксе. |
+ Серый фон рисуется при mousedown на чекбоксе. После разблокирования элемента, вроде бы, должен убираться.
Пробовал всякие fireEvent: onmouseup, onclick. ReturnValue = false в mousedown тоже не помогает. |
а если в конце tab нажать?
|
Писать "пользователь, забудь про мышь - нажми таб" так что ли? :).
Надо ситуацию с мышей исправить... |
Цитата:
|
Тупо создавать новый checkbox и заменять им старый.
|
Цитата:
Цитата:
а вообще, похоже баг |
Часовой пояс GMT +3, время: 20:47. |