Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
69 of 133 menu

Атрыбут required

Атрыбут required паказвае на тое, што дадзены элемент HTML формы павінен быць абавязкова запаўнены.

Атрыбут варта ўжываць да тэгаў input ці textarea.

Пры спробе адпраўкі формы ў тым выпадку, калі поле з гэтым атрыбутам не запаўнена - браўзэр не дасць адправіць форму і выведе памылку ў выглядзе ўсплываючай падказкі. На жаль, тэкст памылкі і яе выгляд нельга змяніць з дапамогай HTML ці CSS.

Майце на ўвазе, што наяўнасць атрыбута required не вызваляе вас ад праверкі правільнасці запоўненасці формы з боку сервера на PHP (так як абарону праз атрыбут лёгка абыйсці).

Прыклад

Дадамо тэгу input атрыбут required. Не ўводзячы нічога ў поле паспрабуйце націснуць на кнопку, каб адправіць форму. Браўзэр не дасць адправіць форму, дадасць цень інпуту і выведе паведамленне пра памылку:

<form action=""> <input type="text" placeholder="увядзіце што-небудзь" required> <input type="submit"> </form>

:

Глядзіце таксама

  • атрыбут pattern,
    які дазваляе выканаць валідацыю інпута
byenru