required Özniteliği
required özniteliği,
bu HTML form elemanının
mutlaka doldurulması gerektiğini belirtir.
Bu öznitelik input
veya textarea
etiketlerine uygulanmalıdır.
Bu özniteliğe sahip bir alan doldurulmadan form gönderilmeye çalışıldığında - tarayıcı formun gönderilmesine izin vermez ve hata mesajını bir açılır ipucu olarak gösterir. Maalesef, hata mesajının metni ve görünümü HTML veya CSS kullanılarak değiştirilemez.
required özniteliğinin varlığının,
formun doğru doldurulup doldurulmadığını sunucu tarafında (PHP ile)
kontrol etme zorunluluğunuzu ortadan kaldırmadığını unutmayın
(çünkü bu öznitelik üzerinden yapılan koruma kolayca atlatılabilir).
Örnek
Hadi bir input
etiketine required özniteliği ekleyelim. Alanı boş bırakarak
formu göndermek için butona tıklamayı deneyin. Tarayıcı formun
gönderilmesine izin vermeyecek, input'a gölge ekleyecek ve bir hata
mesajı gösterecek:
<form action="">
<input type="text" placeholder="bir şeyler yazın" required>
<input type="submit">
</form>
:
Ayrıca Bakınız
-
bir input'un doğrulanmasını (validasyon) sağlayan
patternözniteliği