Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как узнать значение select
 
 автор: vasvas   (02.01.2008 в 19:06)   письмо автору
 
 

Здравствуйте, при выборе значения, должно появляться окно 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>

   
 
 автор: sim5   (02.01.2008 в 19:18)   письмо автору
 
   для: vasvas   (02.01.2008 в 19:06)
 


<select onchange="alert(this.options[selectedIndex].value)">

   
 
 автор: vasvas   (02.01.2008 в 19:24)   письмо автору
 
   для: sim5   (02.01.2008 в 19:18)
 

Ошибка selectedIndex определение отсутствует

   
 
 автор: sim5   (02.01.2008 в 19:27)   письмо автору
 
   для: vasvas   (02.01.2008 в 19:24)
 

Все должно работать. Как вы прописали?

   
 
 автор: vasvas   (02.01.2008 в 19:30)   письмо автору
 
   для: 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>

   
 
 автор: sim5   (02.01.2008 в 19:32)   письмо автору
 
   для: vasvas   (02.01.2008 в 19:30)
 

А где кавычки? И почему вы в selectedIndex (I) пишите с маленькой буквы? Я же вам написал, нужно просто скопировать и все.

   
 
 автор: vasvas   (02.01.2008 в 19:36)   письмо автору
 
   для: sim5   (02.01.2008 в 19:32)
 

Спасибо большое sim5
Не подумал, что большие , маленькие буквы имеют большое значение.

   
 
 автор: vania   (19.03.2008 в 17:56)   письмо автору
 
   для: vasvas   (02.01.2008 в 19:36)
 

А можно как нибудь получить доступ к выбранному элементу <select> без собыия onChange?

   
 
 автор: KirillKiev   (19.03.2008 в 18:28)   письмо автору
 
   для: 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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования