Html radiobutton: несколько штук — Stack Overflow на русском
Вопрос задан
Изменён 9 лет 6 месяцев назад
Просмотрен 16k раз
У меня в одной форме 6 радиобутонов. Как их разделить чтобы при выборе можно выбрать 2 радио бутона. Кидать каждые 3 радио бутона в разные формы? Только так?
Как-то так:
<form name="myform" action="myformhandler.cgi" method="POST"> <input type="radio" name="group1" value="Milk"> Milk<br> <input type="radio" name="group1" value="Butter" checked> Butter<br> <input type="radio" name="group1" value="Cheese"> Cheese <hr> <input type="radio" name="group2" value="Water"> Water<br> <input type="radio" name="group2" value="Beer"> Beer<br> <input type="radio" name="group2" value="Wine" checked> Wine<br> </form>
Иначе динамически распределить никак не получится, так как кнопка должна принадлежать предварительно обозначенной группе. Для произвольной выборки используйте чекбоксы — для этого они и предназначены.
Можно, — в зависимости от постановки задачи, — динамически рисовать элементы формы и присваивать нужную группу нужной радио-кнопке на момент отрисовки, чтобы разделить элементы по заданным группам, в которых выбор будет равняться только одному выбранному элементу, но это слишком нецелесообразно.
1
http://jsfiddle.net/U5sTz/
Смысл в том, что у кнопок одной группы должно быть одинаковое имя.
Зарегистрируйтесь или войдите
Регистрация через GoogleРегистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Как настроить radiobutton в html?
Задать вопрос
Вопрос задан
Изменён 3 года 3 месяца назад
Просмотрен 134 раза
https://robocode. ucoz.net/index.html
Сейчас переход на страницу https://robocode.ucoz.net/table.html идет независимо от того, нажимает ли посетитель на radiobutton «Я ознакомлен(а) с условиями посещения данного сайта» и потом на Подписать или просто нажимает на Подписать.
Как сделать так, чтобы переход на https://robocode.ucoz.net/table.html был только после выбора radiobutton и нажатия на Подписать?
index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ПОДПИСКА о неразглашении сведений, составляющих государственную тайну </title> </head> <body> <p><img src="images/kpp.jpg" alt="Здесь должно быть фото КПП"> <img src="images/sovershenno_sekretno.jpg" alt="Здесь должно быть фото Совершенно секретно"></p> <h2 align="center">ПОДПИСКА о неразглашении сведений, составляющих государственную тайну</h2> <p><font size="2">г. Лего-Сити</font></p> <p align="justify">Я, не имеющий соответствующего допуска к сведениям, составляющим государственную тайну, в соответствии с ст. 21 Федерального закона от 21.07.93 № 5485-1 «О государственной тайне» даю настоящую подписку в том, что я обязуюсь не разглашать сведения, составляющие государственную тайну, ставшие известными мне в связи с помещением сайта подготовки к городскому техническому конкурсу “Космос и мы” www.robocode.ucoz.net, в частности сведения о ракетах, спутниках, марсоходах и луноходах. Об уголовной ответственности по ст. 283 УК РФ за разглашение сведений, составляющих государственную тайну, ставшей мне известной в связи с помещением данного сайта я предупрежден. </p> <p><b>Для перехода на страницу конкурса подпишите документ</b></p> <p><input type="radio" value="Подписать">Я ознакомлен(а) с условиями посещения данного сайта</p> <form action="https://robocode.ucoz.net/table.html" method="get"> <input type="submit" value="Подписать"></form> <p><img src="images/kosmodrom.jpg" alt="Здесь должно быть фото Космодром"></p> </form> </body> </html>
- html
- radiobutton
в этом случае у тебя есть несколько способов чтобы это осуществить первый способ это чтобы ты создала скрип когда открываешь HTML page он отображал Он каждый раз когда войдёт в твою страницу будет отображаться что он должен крикнуть потом продолжить работу Если ты хочешь чтобы каждого компьютера кликнули один раз тебе нужно попрощаться создать один cookies его компьютера чтобы он проверил если есть этот cookies файл просто пропустить его Если хочешь попросить каждый раз просто создавай страницу функцию который будет каждый раз открывается При запросе HTML page Index Page. Если хочешь, то я могу написать этот скрипт и отправить тебе.
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
тип ввода=радио – радиокнопка
ⓘ тип ввода=радио – радиокнопка # T
вход
элемент
с атрибутом типа, чей
значение « радио
» представляет
выбор одного элемента из списка элементов (радио
кнопка).
Допустимое содержимое #
пустой (пустой элемент)
Разрешенные атрибуты #
глобальные атрибуты & имя & неполноценный & форма & тип★ & проверено & ценить и автофокус и требуется
- ⓘ глобальные атрибуты
- Любые атрибуты, разрешенные глобально.
- Часть имени пары имя/значение, связанная с этим элемент для отправки формы.
- ⓘ отключен = «неполноценный» или «» (пустая строка) или пустая #
- Указывает, что элемент представляет отключенный контроль. attrs.form»> ⓘ форма = Идентификационная ссылка НОВЫЙ #
- Значение идентификатор атрибут на форма с которым связать элемент.
- тип = «радио» #
- Указывает, что его вход элемент представляет выбор одного элемента из списка элементов.
- ⓘ проверено = «проверено» или «» (пустая строка) или пусто #
- Указывает, что элемент представляет выбранный контроль.
- значение = строка #
- Задает значение для вход элемент.
- ⓘ автофокус = «автофокус» или «» (пустая строка) или пустая НОВЫЙ #
- Указывает, что элемент представляет элемент управления, к которому UA предназначен для того, чтобы сосредоточить внимание, как только документ загружен.
- ⓘ требуется = «необходимый» или «» (пустая строка) или пустая НОВЫЙ #
- Указывает, что элемент является обязательной частью формы подчинение.
Дополнительные ограничения и предупреждения #
- Ввод интерактивного элемента не должен появляются как потомки элемента a.
- Ввод интерактивного элемента не должен отображаться как потомок элемента кнопки.
- Любой элемент ввода, потомок элемента метки с атрибутом for должен иметь Значение идентификатора, которое соответствует этому атрибуту.
- Атрибут списка элемента ввода должен ссылаться на элемент списка данных.
- Ввод элемента с типом атрибута чье значение «кнопка» должно иметь непустое значение атрибута.
- Атрибут usemap в элементе ввода устарел. Используйте элемент img вместо элемента ввода для карт изображений.
- Атрибут align элемента ввода устарел. Вместо этого используйте CSS.
Отсутствие тега #
вход элемент является пустым элементом. Вход элемент должен иметь начальный тег но не должен иметь конечный тег.
Разрешенные родительские элементы #
любой элемент, который может содержать элементы фразировки
элемент ввода (тип=радио)
Если вы не знаете, что такое элемент или как вы должны его использовать, я рекомендую вам прочитать руководство « Теги и атрибуты HTML », которое вы можете найти в разделе руководств HTML .
Содержание
- 01Описание
- 02Примеры
- 03Атрибуты
- Специальные атрибуты
- Глобальные атрибуты
- 04События
- Глобальные события
Описание
Элемент input
, имеющий значение «радио» в атрибуте типа
, представляет опцию, принадлежащую группе, в которой одновременно может быть выбрано не более одной опции. Эти группы обычно соответствуют нескольким переключателям, все из которых имеют одно и то же значение в имени 9.0006 атрибут.
В отличие от элементов управления флажками, атрибут value
играет фундаментальную роль для переключателей. Когда форма отправлена, только выбранная опция отправляется вместе с формой обрабатывающему агенту, у которого нет другого способа решить, какая опция была выбрана, кроме просмотра значения
отправленного элемента управления. Вот почему атрибут value
каждой опции должен быть уникальным в группе.
Чтобы набор переключателей принадлежал одной группе, все они должны иметь одинаковое значение в имя
атрибут.
Все переключатели в группе должны находиться в одном документе и принадлежать одной форме или вообще не принадлежать ни одному из элементов. Размещение переключателей в разных формах или документах нарушит их группировку.
Примеры
В нашем первом примере показан список основных параметров, в котором пользователь может отметить только один параметр. Чтобы это произошло, все переключатели в списке используют одно и то же значение в атрибутах name
.