HTML, web sayfalarının temel yapısını oluşturan bir işaretleme dilidir. Web formaları ise kullanıcı etkileşimi ve bilgi toplama açısından kritik öneme sahiptir. HTML form öğelerini kullanırken, çeşitli özellikler kullanarak formunuzu özelleştirebilirsiniz. İşte HTML form attributes konusunda bir rehber:
1. action
Attribute
Formun verilerini göndereceği URL’yi belirler. Bu, formun işleme alındığı sunucu tarafındaki bir dosya ya da hedef bir URL olabilir.
<form action="/submit_form.php" method="post">
<!-- Form içeriği buraya eklenecek -->
</form>
2. method
Attribute
Form verilerinin nasıl gönderileceğini belirler. Genellikle GET
veya POST
olarak kullanılır.
<form action="/submit_form.php" method="get">
<!-- Form içeriği buraya eklenecek -->
</form>
3. name
Attribute
Formun adını belirler. Bu, form verilerini işlerken kullanışlı olabilir.
<form action="/submit_form.php" method="post" name="registration_form">
<!-- Form içeriği buraya eklenecek -->
</form>
4. target
Attribute
Formun gönderildikten sonra hedef belirtilen pencerede açılmasını sağlar.
<form action="/submit_form.php" method="post" target="_blank">
<!-- Form içeriği buraya eklenecek -->
</form>
5. autocomplete
Attribute
Tarayıcıların form alanlarını otomatik olarak doldurmasını kontrol eder. on
veya off
değerleri alabilir.
<form action="/submit_form.php" method="post" autocomplete="on">
<!-- Form içeriği buraya eklenecek -->
</form>
6. enctype
Attribute
Form verilerini gönderirken kullanılan kodlama türünü belirler. Genellikle dosya yüklemelerinde multipart/form-data
olarak kullanılır.
<form action="/upload_file.php" method="post" enctype="multipart/form-data">
<!-- Form içeriği buraya eklenecek -->
</form>
7. novalidate
Attribute
Tarayıcı tarafından yerel doğrulama iptal edilir.
<form action="/submit_form.php" method="post" novalidate>
<!-- Form içeriği buraya eklenecek -->
</form>
8. placeholder
Attribute
Form alanına kullanıcıya yardımcı olacak bir örnek metin ekler.
<input type="text" name="username" placeholder="Kullanıcı Adı">
Bu örnekler, HTML form attributes kullanımını anlamanıza yardımcı olabilir. Formlarınızı daha güçlü ve kullanıcı dostu hale getirmek için bu özellikleri dikkatlice kullanabilirsiniz.