Атрибути required
Атрибути required нишон медиҳад,
ки ин элементи шакли HTML
ҳатман бояд пур карда шавад.
Атрибут бояд ба тегҳои input
ё textarea татбиқ карда шавад.
Ҳангоми кӯшиши фиристодани шакл дар ҳолате, ки майдон бо ин атрибут пур нашуда бошад - браузер имкон намедиҳад, ки шакл фиристода шавад ва хатогӣро дар шакли намуди пайдошаванда чоп мекунад. Мутаассифона, матини хатогӣ ва намуди онро на тавассути HTML ва на CSS тағйир додан мумкин нест.
Диққат диҳед, ки мавҷудияти атрибути required
шумаро аз тафтиши дурустии
пуршавии шакл аз тарафи сервер дар
PHP озод намекунад (зеро муҳофизат тавассути атрибутро осонӣ метавон рафъ кард).
Намуна
Ба теги input
аттрибути required-ро илова кунем. Чизиро
дар майдон ворид накарда тугмаро пахш кунед,
то шаклро бифиристед. Браузер имкон намедиҳад, ки шакл
фиристода шавад, соя ба инпут илова мекунад ва паёми
хатогӣро чоп мекунад:
<form action="">
<input type="text" placeholder="чизеро ворид кунед" required>
<input type="submit">
</form>
:
Ҳамчунин бубинед
-
аттрибути
pattern,
ки имкон медиҳад, ки валидацияи инпут иҷро карда шавад