Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > "Радиокнопки"


Автор: ОнКофе 5.4.2006, 14:00
у меня есть форма, которая содержит несколько кнопок:
Код

<input type="radio" name="r" value="1" >
<input type="radio" name="r" value="2" >
<input type="radio" name="r" value="3" >


Как узнать на какую кнопку нажал пользователь???

Автор: Burrr 5.4.2006, 14:04
Код

<input type="radio" name="r" value="1" onclick="iKnow(this);">
<input type="radio" name="r" value="2" onclick="iKnow(this);">
<input type="radio" name="r" value="3" onclick="iKnow(this);">
<script type="text/javascript">
function iKnow(radio)
{
       alert(radio.value);
}
</script>

Автор: ОнКофе 5.4.2006, 14:10
Burrr, так мне не нужно выводить окно... мне нужно просто присвоить переменной значение, в зависимости от того какая кнопка true

Автор: Burrr 5.4.2006, 14:12
так в чем проблема, переделай на свое усмотрение, например так:
Код

<input type="radio" name="r" value="1" onclick="iKnow(this);">
<input type="radio" name="r" value="2" onclick="iKnow(this);">
<input type="radio" name="r" value="3" onclick="iKnow(this);">
<script type="text/javascript">
variable=0;
function iKnow(radio)
{
      variable=radio.value;
}
</script>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)