Атрыбут required
Атрыбут required
паказвае на тое,
што дадзены элемент HTML формы
павінен быць абавязкова запаўнены.
Атрыбут варта ўжываць да тэгаў input
ці textarea
.
Пры спробе адпраўкі формы ў тым выпадку, калі поле з гэтым атрыбутам не запаўнена - браўзэр не дасць адправіць форму і выведе памылку ў выглядзе ўсплываючай падказкі. На жаль, тэкст памылкі і яе выгляд нельга змяніць з дапамогай HTML ці CSS.
Майце на ўвазе, што наяўнасць атрыбута required
не вызваляе вас ад праверкі правільнасці
запоўненасці формы з боку сервера на
PHP (так як абарону праз атрыбут лёгка абыйсці).
Прыклад
Дадамо тэгу input
атрыбут required
. Не ўводзячы
нічога ў поле паспрабуйце націснуць на кнопку,
каб адправіць форму. Браўзэр не дасць адправіць
форму, дадасць цень інпуту і выведе паведамленне
пра памылку:
<form action="">
<input type="text" placeholder="увядзіце што-небудзь" required>
<input type="submit">
</form>
:
Глядзіце таксама
-
атрыбут
pattern
,
які дазваляе выканаць валідацыю інпута