|
|
|
| Здравствуйте, при выборе значения, должно появляться окно alert и указываться текущее значение(по крайней мере так написано в книге), но к сожалению выскакивает ошибка.
<select onchange=\"alert(this.options[this.selectedindex].value);\">
<option value=webmoney>WebMoney</option>
<option value=yandex>Yandex деньги</option>
<option value=rupay>Rupay</option>
<option value=drugoi>Другой</option>
</select> | |
|
|
|
|
|
|
|
для: vasvas
(02.01.2008 в 19:06)
| |
<select onchange="alert(this.options[selectedIndex].value)">
|
| |
|
|
|
|
|
|
|
для: sim5
(02.01.2008 в 19:18)
| | Ошибка selectedIndex определение отсутствует | |
|
|
|
|
|
|
|
для: vasvas
(02.01.2008 в 19:24)
| | Все должно работать. Как вы прописали? | |
|
|
|
|
|
|
|
для: sim5
(02.01.2008 в 19:27)
| | <select onchange=alert(this.options[selectedindex].value)>
<option value=webmoney>WebMoney</option>
<option value=yandex>Yandex деньги</option>
<option value=rupay>Rupay</option>
<option value=drugoi>Другой</option>
</select> | |
|
|
|
|
|
|
|
для: vasvas
(02.01.2008 в 19:30)
| | А где кавычки? И почему вы в selectedIndex (I) пишите с маленькой буквы? Я же вам написал, нужно просто скопировать и все. | |
|
|
|
|
|
|
|
для: sim5
(02.01.2008 в 19:32)
| | Спасибо большое sim5
Не подумал, что большие , маленькие буквы имеют большое значение. | |
|
|
|
|
|
|
|
для: vasvas
(02.01.2008 в 19:36)
| | А можно как нибудь получить доступ к выбранному элементу <select> без собыия onChange? | |
|
|
|
|
|
|
|
для: vania
(19.03.2008 в 17:56)
| |
alert( document.forms.nameMyForm.NameSelect.options[selectedIndex].value )
|
или если по иду допустим <select id="sel"> (только ид должен быть уникальным на старнице)
alert(document.getElementById('sel').options[selectedIndex].value)
|
можно упрощенный вариант
document.forms.nameMyForm.NameSelect.value
|
| |
|
|
|