Элемент | ||||||
<input> | 10+ | 5+ | 9.6+ | Да | 4+ | |
<select> | 8+ | 10+ | Да | 4+ | ||
<textarea> | 10+ | 5+ | 9.6+ | Да | 4+ |
HTML Атрибут required
Атрибут required (от англ. "required" — «необходимый, обязательный») указывает что данный элемент формы (или группа элементов) обязателен для заполнения перед отправкой формы. Если этого не будет сделано, то браузер выдаст соответствующее сообщение, и данные не будут отправлены на сервер.
Синтаксис
<input required>
<select required> ... </select>
<textarea required> ... </textarea>
Значения
Данный атрибут является логическим атрибутом. Может указываться либо без значения, либо с пустым значением, либо со значением «required».
Значение по умолчанию
Нет.
Применяется к тегам
<input> | <select> | <textarea> |
Примечание: Атрибут required работает со следующими типами элементов ввода: text, search, url, tel, email, password, date, number, checkbox, radio, file.
Отличия HTML 4.01 от HTML 5
Атрибут считается новым в HTML 5.
Примеры использования:
Атрибут required (Элемент <input>)
Пример HTML:
Попробуй сам<form action="action_form.php">
<p><input name="firstname" required placeholder="Ваше имя"></p>
<p><input type="submit" value="Отправить"></p>
</form>
Атрибут required (Элемент <textarea>)
Пример HTML:
Попробуй сам<form action="action_form.php">
<p><input name="user" required placeholder="Ваше имя"></p>
<p><textarea name="comment" placeholder="Комментарий" required></textarea></p>
<p><input type="submit" value="Отправить"></p>
</form>
Атрибут required (Элемент <select>)
Пример HTML:
Попробуй сам<form action="action_form.php">
<p>Ваш музыкальный жанр:</p>
<p><select name="musik" required>
<option></option>
<option value="1">Поп</option>
<option value="2">Рок</option>
<option value="3">Джаз</option>
<option value="4">Шансон</option>
</select></p>
<p><input type="submit" value="Отправить"></p>
</form>
Поддержка браузерами
Атрибут required имеет следующую поддержку браузерами для каждого элемента:
Спецификации
Спецификация | Статус |
---|---|
HTML 5 (W3C) | Рекомендация |
HTML 5.1 (W3C) | Рекомендация |
Учебник HTML
HTML уроки: HTML Атрибуты
