Atributul required
Atributul required indică faptul că
acest element al formularului HTML
trebuie să fie completat obligatoriu.
Atributul trebuie aplicat tag-urilor input
sau textarea.
La încercarea de trimitere a formularului în cazul în care câmpul cu acest atribut nu este completat - browserul nu va permite trimiterea formularului și va afișa o eroare sub formă de tooltip. Din păcate, textul erorii și aspectul acesteia nu pot fi modificate folosind HTML sau CSS.
Țineți cont că prezența atributului required
nu vă scutește de verificarea corectitudinii
completării formularului de pe server pe
PHP (deoarece protecția prin atribut poate fi ocolită cu ușurință).
Exemplu
Să adăugăm tag-ului input
atributul required. Fără a introduce
nimic în câmp, încercați să apăsați pe buton,
pentru a trimite formularul. Browserul nu va permite trimiterea
formularului, va adăuga umbră input-ului și va afișa un mesaj
de eroare:
<form action="">
<input type="text" placeholder="introduceți ceva" required>
<input type="submit">
</form>
:
Vezi și
-
atributul
pattern,
care permite validarea input-ului