|
|
|
| Разве в select нет checked-а?
Если я ставлю checked на 2-й пункт из трех, то все равно показывается первый! | |
|
|
|
|
|
|
|
для: ddhvvn
(09.02.2007 в 20:43)
| | в селекте - selected | |
|
|
|
|
|
|
|
для: elenaki
(09.02.2007 в 20:57)
| | Спасибо! | |
|
|
|
|
|
|
|
для: ddhvvn
(10.02.2007 в 09:48)
| | Еще вопрос по чекбоксам.
Почему когда я выполняю строку
document.all.e1.checked = 'true';
|
чекбокс отмечается, а если
document.getElementsByName('e1').checked = 'true';
|
, то ничего не происходит? | |
|
|
|
|
|
|
|
для: ddhvvn
(10.02.2007 в 11:44)
| | Потому что true - зарезервированное слово и кавычки здесь не нужны.
Т.е. правильно будет: document.getElementsByName('e1').checked = true;
PS. Лучше вообще используйте булевские значения - 1 и 0 (для, соответственно, true и false) - т.е. document.getElementsByName('e1').checked = 1; | |
|
|
|
|
|
|
|
для: CNT
(10.02.2007 в 14:01)
| | блииин, точно, как же я забыл :))
стоп! это исправил, а чекбоксы все равно почему-то не отмечаются :( | |
|
|
|
|
|
|
|
для: ddhvvn
(10.02.2007 в 14:25)
| | а если так:
document.getElementsById('e1').checked = 1;
(и сделать чекбоксу соответствующий id) ? | |
|
|
|
|
|
|
|
для: elenaki
(10.02.2007 в 17:16)
| | Работает, но только не Elements, а
document.getElementById('e1').checked = 1;
|
Спасибо! | |
|
|
|
|
|
|
|
для: ddhvvn
(10.02.2007 в 11:44)
| | В отличие от getElementById, getElementsByName
возвращает массив значений соответственно нужно:
document.getElementsByName('e1')[0].checked = true;
|
| |
|
|
|
|
|
|
|
для: RMW
(10.02.2007 в 18:16)
| | Не совсем понятно, что в данном случае значит [0] | |
|
|
|
|
|
|
|
для: ddhvvn
(10.02.2007 в 18:42)
| | Это синтаксис обращения к массивам, в данном
случае к первому элементу имеющему индекс 0. | |
|
|
|