Takip Edin

element image element image element image element image

HTML Formları ve Form Etiketleri | 2025 Basit Rehber

Anasayfa Bloglar HTML Formları ve Form Etiketleri | 2025 Basit Rehber
HTML Formları ve Form Etiketleri | 2025 Basit Rehber image

HTML Form Nedir?

<form> etiketi, kullanıcıdan veri almak için kullanılan HTML yapısıdır. Formlar, sunucuya veri göndermeye veya JavaScript ile etkileşim sağlamaya yarar. action ve method öznitelikleri ile birlikte kullanılır.

Temel Form Etiketleri

Etiket Açıklama
<form>Formun başlangıç ve bitişini tanımlar.
<input>Kullanıcıdan veri alır. type özelliği ile (text, password, email vb.) belirlenir.
<textarea>Çok satırlı metin alanı oluşturur.
<select> ve <option>Açılır liste oluşturur.
<label>Form alanları için etiket sağlar.
<button>Buton ekler. submit veya reset türleri vardır.

Gelişmiş Form Özellikleri

  • <fieldset> ve <legend>: Form alanlarını gruplar ve başlık ekler.
  • required: Alanın doldurulmasını zorunlu kılar.
  • placeholder: Kullanıcıya rehber olacak metni gösterir.
  • pattern: Giriş için özel bir doğrulama deseni uygular.
  • autofocus: Sayfa yüklendiğinde otomatik odaklama sağlar.

Basit Form Örneği

<form action="/submit" method="post">
  <fieldset>
    <legend>Kullanıcı Bilgileri</legend>
    <label>Kullanıcı Adı:</label>
    <input type="text" name="username" placeholder="Kullanıcı adınızı girin" required>

    <label>Şifre:</label>
    <input type="password" name="password" required>

    <label>Şehir Seçin:</label>
    <select name="city">
      <option>Ankara</option>
      <option>İstanbul</option>
      <option>İzmir</option>
    </select>

    <button type="submit">Gönder</button>
  </fieldset>
</form>
SubLogoBlog Yazılarımız

Blog

"Yeni Makalelerle İlham Alın"

Django Mülakat Soruları

Django Mülakat Soruları

Django mülakat soruları için 5 gerçek case: ORM performansı, transaction & race condition, Celery idempotensi, caching ve prod güvenliği.

Daha Fazla
Python Requests Session Kullanımı

Python Requests Session Kullanımı

Python requests kütüphanesinde Session nesnesinin get yerine nasıl ve neden kullanılacağını öğrenin. Daha hızlı, güvenli ve verimli HTTP istekleri için Ses

Daha Fazla
Django HTML Düzenleme Scripti

Django HTML Düzenleme Scripti

Django projelerinde HTML dosyalarındaki asset yollarını otomatik olarak {% static %} etiketine çeviren Python scripti. Zaman kazandıran pratik çözüm.

Daha Fazla

Teknoloji Çözümleriyle Dijital Gücünüzü Artırın

Web geliştirme, oyun geliştirme, SEO ve veritabanı çözümleri için uzman ekibimizle şimdi tanışın.