Атрибут required

Атрибут required указује на то, да овај елеменат HTML форме мора бити обавезно попуњен.

Атрибут треба применити на тагове input или textarea.

При покушају слања форме у том случају, ако поље са овим атрибутом није попуњено - прегледач неће дозволити слање форме и приказаће грешку у виду искачућег обавештења. Нажалост, текст грешке и њен изглед није могуће променити помоћу HTML-а или CSS-а.

Имајте у виду, да присуство атрибута required не ослобађа вас од провере исправности попушености форме са стране сервера на PHP-у (јер се заштита преко атрибута лако може заобићи).

Пример

Хајде да тагу input додамо атрибут required. Не уносећи ништа у поље покушајте да кликнете на дугме, да бисте послали форму. Прегледач неће дозволити слање форме, додаће сенку инпуту и приказаће поруку о грешци:

html<form action="">
  <input type="text" placeholder="унесите нешто" required>
  <input type="submit">
</form>

Результат:

Погледајте такође

  • атрибут pattern,
    који омогућава извршавање валидације инпута