Можем ли мы сгруппировать флажок в html - PullRequest
1 голос
/ 25 апреля 2020

У меня есть базовый c вопрос о html. Я знаю, что когда мы используем переключатель, мы можем сгруппировать несколько кнопок, задав им один и тот же атрибут «name», то есть можно выбрать только одну из них. Например:

<p> example
<input type="radio" name="example" value="option 1"> option 1
<input type="radio" name="example" value="option 2"> option 2
<input type="radio" name="example" value="option 3"> option 3</p>

Таким образом, в этом примере пользователь может выбрать только один вариант из варианта 1, варианта 2, варианта 3. Мой вопрос заключается в том, можем ли мы сделать то же самое для флажка? Спасибо

1 Ответ

1 голос
/ 25 апреля 2020

Нет. Флажки предназначены для выбора независимо. Вот почему существуют как флажки, так и радиоэлементы. Это не только для другого внешнего вида.

Однако, это общий подход к групповым флажкам по имени, используя соглашение, подобное массиву:

<input type="checkbox" name="example[]" value="option 1"> option 1
<input type="checkbox" name="example[]" value="option 2"> option 2

Форма, отправленная таким образом, будет проанализирована сервером- сторонний язык как один массив проверенных элементов.

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