Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проверка выделенности элементов radio

17K
09 сентября 2006 года
Mr. Crabs
7 / / 09.08.2006
У меня есть группа radio-button-ов
например
<input type="radio" name="my_radio" value="25">25
<input type="radio" name="my_radio" value="35">35
<input type="radio" name="my_radio" value="45">45

Ни один из них в начале не отмечен. Как мне при нажатии на кнопку submit проверить выделен ли какой-нибудь из них?
Пробовал проверять значение my_radio.value, оно в любом случае undefined. :-/
387
09 сентября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=Mr. Crabs]У меня есть группа radio-button-ов
например
<input type="radio" name="my_radio" value="25">25
<input type="radio" name="my_radio" value="35">35
<input type="radio" name="my_radio" value="45">45

Ни один из них в начале не отмечен. Как мне при нажатии на кнопку submit проверить выделен ли какой-нибудь из них?
Пробовал проверять значение my_radio.value, оно в любом случае undefined. :-/[/QUOTE]
Лучше наверное будет использовать новые технологии php cgi javascript...
13
09 сентября 2006 года
RussianSpy
3.0K / / 04.07.2006
Можно сделать немного кривовато, но работать будет:
Код:
<form action="script.php" method="POST">
<input type="radio" name="my_radio" value="25" &#111;&#110;click="enable_btn()">25
<input type="radio" name="my_radio" value="35" &#111;&#110;click="enable_btn()">35
<input type="radio" name="my_radio" value="45" &#111;&#110;click="enable_btn()">45
<input id="submit_btn" type="submit" value="OK" disabled>
</form>
<script>
function enable_btn()
{
   document.getElementById('submit_btn').disabled=false;
}
</script>


Пока юзер не кликнет на радио-кнопки - он не сможет сабмитить форму. Так подойдет?
17K
09 сентября 2006 года
Mr. Crabs
7 / / 09.08.2006
Не совсем, у меня много групп радио-баттонов, в виде анкеты. Так что если в одной группе ткнешь, то кнопка сразу и засветится.. А еще варианты есть?
1.8K
09 сентября 2006 года
LastSoul
279 / / 28.12.2005
 
Код:
if(document.getElementById('my_radio').checked) {...}
else {...}
19K
13 сентября 2006 года
ivan-hohol
11 / / 24.08.2006
Напиши вот такй код:
<html>

<head>
<title></title>
<script language="JavaScript">
function func()
{ for(var i=0;i<form1.my_radio.length;i++)
{if(form1.my_radio.checked)return true;}
return false;

}
</script>
</head>

<body>
<form action="" method="post" name="form1" onSubmit="return func()">
<input type="radio" name="my_radio">
<input type="radio" name="my_radio">
<input type="radio" name="my_radio">
<input type="submit" value="OK" >
</form>
</body>

</html>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог