Sobes.tech
Intern

HTML'de hangi tür input öğeleri vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Aşağıdaki input türleri mevcuttur:

  • text: Tek satırlık metin alanı.
  • password: Şifre girişi alanı, karakterler gizlidir.
  • submit: Formu göndermek için düğme.
  • reset: Formu sıfırlamak için düğme.
  • radio: Radyo düğmesi (birden fazla arasından seçim).
  • checkbox: Onay kutusu (bir veya birkaç arasından seçim).
  • button: Normal düğme.
  • file: Dosya seçimi alanı.
  • hidden: Gizli alan, kullanıcı tarafından görünmez, ancak form ile gönderilir.
  • image: Formu göndermek için resim düğmesi.

HTML5 spesifikasyonu yeni türler ekledi:

  • email: E-posta adresi girişi için alan.
  • url: URL girişi için alan.
  • number: Sayı girişi için alan.
  • range: Belirli bir aralıkta sayısal değer seçmek için kaydırıcı.
  • date: Tarih seçimi için alan.
  • month: Ay ve yıl seçimi için alan.
  • week: Hafta ve yıl seçimi için alan.
  • time: Saat seçimi için alan.
  • datetime-local: Saat dilimi olmadan tarih ve saat seçimi.
  • search: Arama alanı.
  • color: Renk seçimi alanı.
  • tel: Telefon numarası girişi için alan.

Kullanım örneği:

<!-- Tek satırlık metin alanı -->
<input type="text" placeholder="İsim">

<!-- Şifre alanı -->
<input type="password" placeholder="Şifre">

<!-- Formu göndermek için düğme -->
<input type="submit" value="Gönder">

<!-- Formu sıfırlamak için düğme -->
<input type="reset" value="Sıfırla">

<!-- Radyo düğmeleri -->
<input type="radio" name="gender" value="male"> Erkek
<input type="radio" name="gender" value="female"> Kadın

<!-- Onay kutuları -->
<input type="checkbox" name="interests" value="music"> Müzik
<input type="checkbox" name="interests" value="sports"> Spor

<!-- Normal düğme -->
<input type="button" value="Bana tıkla">

<!-- Dosya seçimi alanı -->
<input type="file">

<!-- Gizli alan -->
<input type="hidden" name="userId" value="123">

<!-- Resim düğmesi -->
<input type="image" src="submit.png" alt="Gönder">

<!-- E-posta alanı -->
<input type="email" placeholder="E-posta">

<!-- URL alanı -->
<input type="url" placeholder="Web sitesi">

<!-- Sayı alanı -->
<input type="number" min="1" max="10">

<!-- Kaydırıcı -->
<input type="range" min="0" max="100">

<!-- Tarih seçimi -->
<input type="date">

<!-- Ay seçimi -->
<input type="month">

<!-- Hafta seçimi -->
<input type="week">

<!-- Saat seçimi -->
<input type="time">

<!-- Tarih ve saat (yerel) -->
<input type="datetime-local">

<!-- Arama alanı -->
<input type="search" placeholder="Ara">

<!-- Renk seçimi -->
<input type="color">

<!-- Telefon numarası -->
<input type="tel" placeholder="+7 (xxx) xxx-xx-xx">