Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Значение переключателя
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Значение переключателя

Страниц (1): [1]
 

1. Стас - 29 Мая, 2007 - 18:49:01 - перейти к сообщению
Как на JS получить значение переключателя?
Предположим, в форме у меня есть:
PHP:
скопировать код в буфер обмена
  1.  
  2. <input id=id name=name type="radio" value="yes">
  3. <input id=id name=name type="radio" value="no">
  4.  

Мне надо узнать на JS, что выбрано.
2. evgenijj - 29 Мая, 2007 - 19:39:05 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. <form name="myform">
  3. <input name="myradio" type="radio" value="yes">
  4. <input name="myradio" type="radio" value="no">
  5. </form>
  6.  

Значение
value0 = document.forms["myform"].elements["myradio"][0].value;
value1 = document.forms["myform"].elements["myradio"][1].value;
Выясняем, включен ли данный переключатель
checked0 = document.forms["myform"].elements["myradio"][0].checked;
checked1 = document.forms["myform"].elements["myradio"][1].checked;
Соответственно value0="yes", value1="no", checked0=true/false, checked1=false/true

P.S. Тьфу, блин. Везде перед именами переменных $ поставил. Привычка. Исправил.

 

Powered by ExBB FM 1.0 RC1