required атрибуты
required атрибуты осы
HTML формасы элементінің
міндетті түрде толтырылуы керек екенін көрсетеді.
Атрибут input
немесе textarea
тегтеріне қолданылуы керек.
Егер осы атрибуты бар өріс толтырылмаған жағдайда форманы жіберу әрекеті жасалса - браузер форманы жіберуге рұқсат бермейді және қалқымалы кеңес түрінде қате шығарады. Өкінішке орай, қате мәтіні мен түрін HTML немесе CSS көмегімен өзгерту мүмкін емес.
required атрибутының болуы
сізді PHP жағынан форманың дұрыс
толтырылғандығын тексеруден босатады деп ойламаңыз
(себебі бұл атрибут арқылы қорғауды оңай айналып өтуге болады).
Мысал
input тегіне
required атрибутын қосамыз. Еш нәрсені енгізбестен
форманы жіберу үшін батырманы басуға тырысыңыз.
Браузер форманы жіберуге рұқсат бермейді,
инпутқа көлеңке қосады және қате туралы хабарлама шығарады:
<form action="">
<input type="text" placeholder="бір нәрсе енгізіңіз" required>
<input type="submit">
</form>
:
Сондай-ақ қараңыз
-
patternатрибуты,
ол инпутты тексеруді орындауға мүмкіндік береді