required atributu
required atributu göstərir ki,
bu HTML form elementi
mütləq doldurulmalıdır.
Atribut input
və ya textarea
teqlərinə tətbiq edilməlidir.
Bu atribut olan sahə doldurulmadan forma göndərilməyə cəhd edildikdə - brauzer formanın göndərilməsinə icazə verməyəcək və açılan xəbərdarlıq şəklində xəta göstərəcək. Təəssüf ki, xətanın mətni və görünüşü HTML və ya CSS istifadə edərək dəyişdirilə bilməz.
Nəzərə alın ki, required atributunun olması
sizi PHP tərəfində formanın düzgünlüyünün yoxlanılmasından
azad etmir (çünki atribut vasitəsilə qorunmanı asanlıqla aradan qaldırmaq olar).
Nümunə
Gəlin input teqinə
required atributunu əlavə edək. Sahəyə heç nə daxil etmədən
formanı göndərmək üçün düyməni sınayın.
Brauzer formanın göndərilməsinə icazə verməyəcək,
inputa kölgə əlavə edəcək və xəta mesajı göstərəcək:
<form action="">
<input type="text" placeholder="bir şey daxil edin" required>
<input type="submit">
</form>
:
Həmçinin bax
-
patternatributu,
ki, inputun yoxlanılmasını yerinə yetirməyə imkan verir