Радиокнопки
Часть раздела Fundamentals путешествия по HTML на Coddy — урок 41 из 60.
В HTML радиокнопки используются для создания набора взаимоисключающих вариантов, где пользователь может выбрать только один вариант из группы. Радиокнопки создаются с помощью тега <input> с атрибутом type, установленным в значение "radio".
Вот базовый синтаксис для создания переключателя (radio button) в HTML:
<input type="radio" id="option1" name="radiogroup" value="option1">
<label for="option1">Option 1</label><input>: тег, который определяет поле ввода.type="radio": атрибут, который указывает тип ввода как переключатель (radio button).id: атрибут, который присваивает переключателю уникальный идентификатор.
name: Атрибут, который группирует радиокнопки. Все радиокнопки с одинаковым именем принадлежат к одной группе, и только один вариант в группе может быть выбран одновременно.
value: Атрибут, который определяет значение, связанное с переключателем (radio button). Это значение отправляется на сервер при отправке формы.
<label>: Тег, который предоставляет кликабельную метку для переключателя. Атрибутforметки должен совпадать с атрибутомidпереключателя.
Вот пример того, как создать группу переключателей:
<form>
<input type="radio" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label>
<br>
<input type="radio" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label>
<br>
<input type="radio" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label>
<br>
</form>В этом примере у нас есть форма с тремя переключателями (radio buttons), которые относятся к одной группе, так как у них общий атрибут name ("mygroup"). Каждый переключатель имеет уникальные id и value, а также соответствующую метку. Когда пользователь выбирает один из этих вариантов и отправляет форму, значение выбранного переключателя будет отправлено на сервер.
Задание
ЛегкоСоздайте HTML-документ, который включает форму с группой радиокнопок. Форма должна содержать следующие элементы:
- Группа из трех радиокнопок с атрибутом name "color".
- Первая радиокнопка должна иметь id "red", value "red" и метку (label) с текстом "Red".
- Вторая радиокнопка должна иметь id "green", value "green" и метку (label) с текстом "Green".
- Третья радиокнопка должна иметь id "blue", value "blue" и метку (label) с текстом "Blue".
- Добавьте тег
<br>после каждой метки, чтобы создать разрыв строки.
Шпаргалка
Радиокнопки создают взаимоисключающие варианты, где из группы можно выбрать только один. Используйте <input type="radio"> с одинаковыми атрибутами name, чтобы сгруппировать их вместе.
Базовый синтаксис радиокнопки:
<input type="radio" id="option1" name="radiogroup" value="option1">
<label for="option1">Option 1</label>Ключевые атрибуты:
type="radio": Определяет поле ввода как радиокнопкуid: Уникальный идентификатор для радиокнопкиname: Группирует радиокнопки вместе (одинаковое имя = одна группа)value: Значение, отправляемое при отправке формыfor: Связывает метку (label) с радиокнопкой, используя id
Пример группы радиокнопок:
<form>
<input type="radio" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label>
<br>
<input type="radio" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label>
<br>
<input type="radio" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label>
</form>Попробуйте сами
<!DOCTYPE html>
<html>
<body>
<!-- Напишите код здесь -->
</body>
</html>В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
1Основы HTML
Что такое HTML?Базовая структура HTMLТеги и элементыВложенность и закрывающие тегиКомментарии в HTML7Страница личного профиля
Обзор проектаСекция Header2Текст и форматирование
ЗаголовкиАбзацыПереносы строкЖирный и курсивный текстСнова жирный и курсивныйПовторение — форматирование8Формы и поля ввода, часть 1
Основы формТекстовые поля вводаАтрибуты полей вводаПоле для пароляМетки для полей вводаПовторение — основы форм11Страница регистрации на мероприятие
Обзор проектаСекция Header9Формы и элементы ввода. Часть 2
РадиокнопкиЧекбоксыВыпадающие спискиКнопкиКнопки в формахПовторение — Формы №1Повторение — Формы №2