HTML 5 Dersleri 5 - Form Özellikleri
Bu derste HTML5 formlarında kullanılan form özelliklerinin (attributes) ne işe yaradığı ve nasıl kullanıldığı anlatılmaktadır. required, placeholder, maxlength, pattern, readonly, disabled gibi form özellikleri, örnek HTML kodlarıyla birlikte detaylı şekilde ele alınır.
HTML5 Form Özellikleri Nedir?
HTML5 form özellikleri, kullanıcıdan alınan verilerin kontrollü, doğru ve kullanıcı dostu şekilde girilmesini sağlar. Bu özellikler sayesinde ek JavaScript kullanmadan temel doğrulama işlemleri yapılabilir.
Required Özelliği
required özelliği, ilgili alanın doldurulmasını zorunlu hale getirir.
Required Örneği
Bu alan boş bırakılırsa form gönderilemez.
Placeholder Özelliği
placeholder, input alanı içinde kullanıcıya yol gösteren geçici metin gösterir.
Placeholder Örneği
Maxlength Özelliği
maxlength, girilebilecek maksimum karakter sayısını belirler.
Maxlength Örneği
Min ve Max Özellikleri
Sayısal alanlarda minimum ve maksimum değer sınırı koymak için kullanılır.
Min / Max Örneği
Pattern Özelliği
pattern, belirli bir formatta veri girilmesini sağlar. Düzenli ifade (regex) kullanır.
Pattern Örneği
Bu örnek, 11 haneli sayı girişine izin verir.
Readonly Özelliği
readonly, input alanının düzenlenmesini engeller ancak form ile birlikte gönderilmesini sağlar.
Readonly Örneği
Disabled Özelliği
disabled, input alanını pasif hale getirir ve form gönderiminde bu alan dikkate alınmaz.
Disabled Örneği
Autofocus Özelliği
Sayfa yüklendiğinde imlecin otomatik olarak ilgili alana gelmesini sağlar.
Autofocus Örneği
Autocomplete Özelliği
Tarayıcının daha önce girilen verileri önermesini sağlar veya engeller.
Autocomplete Örneği
Checked Özelliği
Checkbox ve radio inputlarında varsayılan seçimi belirtir.
Checked Örneği
Basit Bir HTML5 Form Özellikleri Örneği
HTML5 Form Özellikleri Neden Önemlidir?
-
Form doğrulama işlemlerini kolaylaştırır
-
Kullanıcı hatalarını azaltır
-
JavaScript ihtiyacını azaltır
-
Daha güvenli veri girişi sağlar
Form özelliklerini öğrendikten sonra, HTML5 ile birlikte gelen SVG (vektörel grafikler) konusuna geçebiliriz.
? Bir sonraki ders:
HTML 5 Dersleri 6 – SVG
https://cilginyazilim.com/html-5-dersleri-6-svg