Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Работа с radiobuttons


Автор: mr.Anderson 28.1.2005, 21:07
Я создаю две радиокнопки вот таким образом:
Код
<input type=radio>Радиокнопка 1
<input type=radio>Радиокнопка 2

Но при проверке есть возможность выбора и той и другой кнопки сразу. А они должны быть взаимно исключающими. Что я сделал не так? Прошу поправить и подсказать.

Автор: Irokez 28.1.2005, 21:13
<input type=radio name=myradio value=1>Радиокнопка 1
<input type=radio name=myradio value=2>Радиокнопка 2

Автор: PARROT 28.1.2005, 23:10
Цитата(sim7 @ 28.1.2005, 21:07)
Я создаю две радиокнопки вот таким образом:
Код
<input type=radio>Радиокнопка 1
<input type=radio>Радиокнопка 2

Но при проверке есть возможность выбора и той и другой кнопки сразу. А они должны быть взаимно исключающими. Что я сделал не так? Прошу поправить и подсказать.

<input type=radio checked>Радиокнопка 1
<input type=radio>Радиокнопка 2

или одна или другая

у радио кнопок всегда одинаковые имена

Автор: Opik 29.1.2005, 00:21
PARROT
а если кнопки для разных значений? ьак что имена нужны и чекед - не обязательный параметр

Автор: PARROT 29.1.2005, 00:56
Цитата(Opr @ 29.1.2005, 00:21)
PARROT
а если  кнопки для разных значений? ьак что имена нужны и чекед - не обязательный параметр

Тогда названия разные, значение одно
<input type=radio name=door_zak['.$i.'] value=yes>';
<input type=radio name=lock_zak['.$i.'] value=yes>';

Да, но обычно одна из радио кнопок должна быть чекед, чтобы пользователю было более понятно, что от него в данный момент требуется.

Автор: Guest 29.1.2005, 20:00
А для чего в radiobuttons значения value? Они ведь не отображаются на форме...

Автор: penizillin 29.1.2005, 20:28
загляните в
Код

print_r($_POST);
и сразу поймете.

Автор: IZ@TOP 29.1.2005, 21:01
Кнопки надо группировать по имени. например есть у нас анкета, в ней есть кроме основных полей три input type=radio, которые обозщначают в анкете пол заполняющего ее человека:

Код

<input type="radio" name="sex" value="hide">Скрываю<br>
<input type="radio" name="sex" value="female">Женщина<br>
<input type="radio" name="sex" value="male">Мужчина<br>


Радиобуттоны с одинковыми именами но с разными значениями принадлежат одной группе и соответственно из них пожет быть выбран только один.

Добавлено @ 21:01
А кто объяснит при чем тут РНР?

Автор: mr.Anderson 29.1.2005, 21:33
Как при чем? В PHP такие радиобуттоны тоже есть и вполне могут использоваться... Я прав или нет?

Автор: penizillin 29.1.2005, 21:53
или нет.

Автор: mr.Anderson 30.1.2005, 12:13
Как так? Я же сам пробовал их в php-код вписывать, все работает!

Автор: IZ@TOP 30.1.2005, 12:25
sim7, мы тут обсуждаем то как их в РНР внедрять или о том как они работают? По моему второе. Поэтому тему я переношу в соотетствующий раздел.

Автор: GoodBoy 31.1.2005, 18:27
Цитата(sim7 @ 29.1.2005, 21:33)
Как при чем? В PHP такие радиобуттоны тоже есть и вполне могут использоваться... Я прав или нет?

Нет, ту не прав! Это используется не в РНР а в HTML, который генерит твой PHP-скрипт!

Автор: mr.Anderson 31.1.2005, 18:59
А-а-а.... Ну, в таких тонкостях я еще не разбираюсь и очень далек от этого... Пока для меня главное - понимать, что я делаю, да чтоб программа работала... Пока я на этом остановился.

Автор: GoodBoy 1.2.2005, 15:10
sim7 smile smile smile
Да это не тонкости... Это - основы! :-))))))

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