required attribútum
A required attribútum azt jelzi,
hogy ennek az HTML űrlap
elemnek mindenképpen ki kell legyen töltve.
Az attribútumot az input
vagy textarea
elemekhez kell alkalmazni.
Ha olyan űrlapküldési kísérlet történik, amikor az ezzel az attribútummal rendelkező mező nincs kitöltve - a böngésző nem engedi elküldeni az űrlapot, és hibát jelenít meg felugró segítség formájában. Sajnos a hiba szövegét és megjelenését nem lehet megváltoztatni HTML vagy CSS segítségével.
Vegyék figyelembe, hogy a required
attribútum jelenléte nem mentesíti a szerveroldali (PHP-n történő)
űrlapkitöltés helyességének ellenőrzése alól
(hiszen az attribútumon keresztüli védelmet könnyű kijátszani).
Példa
Adjunk a input
elemhez required attribútumot. Anélkül, hogy bármit
beírnánk a mezőbe, próbáljunk meg a küldés gombra kattintani.
A böngésző nem engedi elküldeni
az űrlapot, árnyékot ad az input mezőhöz, és hibaüzenetet
jelenít meg:
<form action="">
<input type="text" placeholder="írj be valamit" required>
<input type="submit">
</form>
:
Lásd még
-
a
patternattribútum,
amely lehetővé teszi az input mező validálását