Как узнать значение (value) radio-кнопки

 
0
 
JavaScript
ava
Black | 12.11.2004, 16:30
Есть форма и там есть:

<INPUT TYPE=radio NAME=xxx VALUE=nado_yznat>
<INPUT TYPE=radio NAME=xxx VALUE=nado_yznat1>
<INPUT TYPE=radio NAME=xxx VALUE=nado_yznat2>
<INPUT TYPE=radio NAME=xxx VALUE=nado_yznat3>
<INPUT TYPE=radio NAME=xxx VALUE=nado_yznat4>

Так вот: как же мне узнать какое значение выбрал пользователь??? т.е. какое значение использовать моему скрипту: nado_yznat или nado_yznat1 или nado_yznat2 или nado_yznat3 или nado_yznat4

Слышал там как-то надо получать через elements или getelements может приведет кто нибудь простенький пример smile
Kommentare (4)
ava
Black | 12.11.2004, 19:23 #
Догадался:

в форме сделал скрытое поле hidden, а на radio-кнопки повесил onClick, который меняет значение поля hidden, а вот значение поля hidden я легко достаю из скрипта, например так:

document.forms['name'].elements['name'].value

Вот и вся песня smile
ava
sergejzr | 12.11.2004, 22:57 #
Можно сделать кое-что типа:

<html>
<head><title>Check the boxes</title></head>

<body>
<script>
function what_am_i(sender)
{
alert(sender.value);
}
</script>
<p>
<input type="radio" value="V1" checked name="R1" onClick="what_am_i(this);"/>
<input type="radio" value="V2" name="R1" onClick="what_am_i(this);"/>
<input type="radio" value="V3" name="R1" onClick="what_am_i(this);"/>
<input type="radio" value="V4" name="R1" onClick="what_am_i(this);"/>
</p>
</body>
</html>
ava
Sardar | 13.11.2004, 00:47 #
PHP-DIRECTOR: плюсы буду ставить, за то что сам догадался, только в следующий раз с такими ворпосами в "JavaScript для начинающих" ;-)
ava
Black | 13.11.2004, 13:58 #
Sardar
ОК ... буду подобные вопросы задавать в "JavaScript для начинающих".
Ну я же хочу научиться САМ, мне не нужны просто чьи-то готовые коды... поэтому сам думаю.. иногда даже что-то и придумываю.. с 120 раза smile
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Sardar   sergejzr   Black
advanced
Absenden