HTML’de formları kullanıcılardan veri almak için kullanırız. Aldığımız bu verileri çoğunluklar sunucuda işler ve ona göre kullanıcıya geri dönüş yaptırırız. Bu bir giriş ekranı ve iletişim formu olabilir. Bizde bu yazımızda HTML form elemanları konusunu işleyeceğiz.

Form Elemanları

HTML ‘de form elemanları <form> ve </form> etiketleri arasına yazılır. Şimdi form elemanlarını tanıyalım.

<input> Etiketi

Form elemanı denilince akla ilk <input> etiket gelir. Etiketin bir çok tipi vardır. Hemen bunları görelim.

TipAçıklama
<input type=”text”>Tek satırlık metin alanı tanımlar.
<input type=”radio”>Tek tercih yapılan butonlar.
<input type=”checkbox”>Birden fazla tercih yapılan onay kutuları.
<input type=”submit”>Formu onaylayıp gönderebileceğiniz bir buton tanımlar.
<input> Etiketi

Yazı Alanları

Metin girişi olarak kullanılır. Kullanıcıya tek satırlık bir yazı alanı tanımlar.

Kullanımı :

<form>
    <b>Ad:</b><br>
    <input type="text" id="ad" name="ad"><br>
    <b>Soyad :</b><br>
    <input type="text" id="soyad" name="soyad">
</form>

Çıktısı :

HTML Form Elemanları - Yazı Alanı
Yazı Alanları

Radio Butonlar

Bir çok seçenek içerisinden bir tanesini seçebileceğiniz butonlar tanımlar. Hemen örneğimizi görelim.

<form>
        <input type="radio" id="erkek" name="erkek" value="erkek">
        Erkek<br>
        <input type="radio" id="kadin" name="kadin" value="kadin">
        Kadın
</form>

Çıktısı :

HTML Form Elemanları - Radio Butonlar
Radio Butonlar

Onay Kutuları

Onay kutuları, yani checkbox’lar ile sıfır yada daha fazla seçim yapabilirsiniz. Örneğin;

<form action="/action_page.php">
    <b>Hobilerin</b> <br>
    <input type="checkbox" name="k1" value="ing">Kitap okumak
    <br>
    <input type="checkbox" name="k2" value="fr">Bisiklete binmek 
    <br>
    <input type="checkbox" name="k3" value="alm">Bilgisayar Oyunları
</form>

Çıktısı :

Checkbox

Gönder Butonu

Verileri sunucuya göndermek için bir buton oluşturur.

<form>
    <b>Ad:</b><br>
    <input type="text" id="ad" name="ad"><br>
    <b>Soyad :</b><br>
    <input type="text" id="soyad" name="soyad">
    <input type="submit" value="Gönder">
</form>

Çıktısı :

HTML Form Elemanları - Submit Buton
Submit Buton

Select Etiketi

Açılır liste oluşturmak için kullanırız. Hemen örnek kullanımını görelim.

<form>
   En sevdiğniz meyve : <br>
   <select id="meyve" name="meyve">
         <option value="elma" selected>Elma</option>
         <option value="çilek">Çilek</option>
       <option value="frambuaz">Frambuaz</option>
   </select>
   <input type="submit">
</form>

Not : En başta görünmesini istediğiniz maddeye selected kodunu eklemeniz yeterli. Örnek olarak elma seçeneğinde görebilirsiniz.

Çıktısı:

Textarea Etiketi

Kullanıcıların çok satırlı bir alana yazı yazmasını textarea etiketi ile sağlarız.

<form>
    Mesajınız : <br>
    <textarea name="yazı" rows="5" cols="20">
    </textarea>
</form>

Çıktısı :

Bu yazı dikkatini çekebilir.   CSS Class ve ID Kullanımı (Sınıf Seçiciler)
HTML Form Elemanları - Textarea
Textarea

Bu yazımızad HTML form elemanlarını inceledik. Diğer HTML derslerimizi de okumak isterseniz buradan tümüne ulaşabilirsiniz.