HTML Dersleri

HTML Input Elemanları

eminbasbayan

eminbasbayan

3 dk okuma
HTML Input Elemanları
🔍 Büyütmek için tıklayın

Formların en temel ve en çok kullanılan elemanlarından biri <input> elementidir. Bu element, kullanıcıdan bilgi almak için birçok farklı türde giriş alanı oluşturmanıza olanak tanır. İşte bu yazıda, <input> elemanının farklı türlerini ve bazı önemli özelliklerini öğreneceğiz.

1. <input> Nedir?

<input>, HTML’de kullanıcıdan veri almak için kullanılan bir elementtir. Farklı türde giriş alanları oluşturmak için yalnızca type özelliğini değiştirmeniz yeterlidir.

Özellikler:

  • Kapanış etiketi gerektirmez: <input> bir self-closing (kendi kendine kapanan) elementtir. Örneğin:

    <input type="text">
  • Esnektir: Birden fazla türde giriş alanı oluşturabilir (örneğin, metin kutusu, şifre alanı, renk seçici).

2. Temel Giriş Türleri

2.1. Metin Girişi (type="text")

Metin giriş alanı, kullanıcıların metin yazabileceği bir alan sağlar.

<input type="text" placeholder="Adınızı girin">

Çıktı: Kullanıcı, herhangi bir metni yazabilir.

2.2. Şifre Girişi (type="password")

Şifre alanı, yazılan karakterleri gizler.

<input type="password" placeholder="Şifrenizi girin">

Çıktı: Girilen karakterler, gizli şekilde (örneğin, noktalar veya yıldızlar) görünür.

2.3. Renk Seçici (type="color")

Kullanıcının bir renk seçmesine olanak tanır.

<input type="color">

Çıktı: Bir renk paleti açılır ve kullanıcı bir renk seçebilir.

2.4. Sayı Girişi (type="number")

Yalnızca sayısal veri girilmesine izin verir.

<input type="number" placeholder="Bir sayı girin">

Özellikler:

  • Kullanıcı metin yerine yalnızca sayı girebilir.
  • Yukarı/aşağı oklarla sayıyı artırıp azaltabilir.

2.5. Zaman Seçici (type="time")

Kullanıcının bir saat seçmesine izin verir.

<input type="time">

Çıktı: Bir saat seçici açılır ve kullanıcı saat/dakika girebilir.

3. Önemli Bir Özellik: Placeholder

placeholder, giriş alanının içinde açıklayıcı bir metin gösterir. Kullanıcı yazmaya başladığında bu metin kaybolur.

Örnekler:

<!-- Kullanıcı adını isteyen bir alan --> <input type="text" placeholder="Kullanıcı adınızı girin"> <!-- Şifre alanı --> <input type="password" placeholder="Şifrenizi girin"> <!-- Sayı alanı --> <input type="number" placeholder="Yaşınızı girin">

4. Kullanılabilecek Diğer Türler

  • type="email": Geçerli bir e-posta adresi girişini doğrular.
  • type="url": URL girişine izin verir.
  • type="date": Tarih seçmek için bir takvim açar.
  • type="radio": Radyo butonları oluşturur (birden fazla seçenekten yalnızca biri seçilebilir).
  • type="checkbox": Onay kutusu oluşturur (birden fazla seçenek işaretlenebilir).
  • type="range": Kaydırma çubuğu ile bir değer seçmeye olanak tanır.

5. Özet

<input>, HTML'deki en esnek elemanlardan biridir ve bir web sayfasında kullanıcıdan veri toplamanın temel yoludur. Yalnızca type özelliğini değiştirerek birçok farklı giriş türü oluşturabilirsiniz. Ancak, kullanıcı deneyimini iyileştirmek ve erişilebilirliği artırmak için giriş alanlarını doğru etiketlemeyi ve anlamlı placeholder kullanmayı unutmamalısınız.

Bir sonraki adımda, bu giriş alanlarını daha kullanıcı dostu ve erişilebilir hale getiren etiketler (labels) hakkında bilgi edineceğiz!

Etiketler

#Eğitimler#HTML Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

HTML: Web Sayfalarının Temel Yapı Taşı
Genel

HTML: Web Sayfalarının Temel Yapı Taşı

HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin "ne" olduğunu tanımlamak için kullanılır. Örneğin, bu bir

3 dk
HTML'de Paragraf Etiketi (P Tag)
Genel

HTML'de Paragraf Etiketi (P Tag)

HTML, web sayfalarının temel yapı taşlarını oluşturan birçok öğeye sahiptir. Bu öğelerden biri de **paragraf etiketi** ya da yaygın bilinen adıyla **P tag**'dir. Paragraf etiketi, genellikle bir metin paragrafını ifade etmek için ku

3 dk
HTML Başlık Etiketleri (H1-H6)
Genel

HTML Başlık Etiketleri (H1-H6)

HTML'de başlık etiketleri, bir web sayfasının içeriğini hiyerarşik bir şekilde düzenlemek ve anlamlı bir yapı kazandırmak için kullanılır. Bu etiketler, **H1**'den **H6**'ya kadar sıralanır ve her biri farklı bir ö

3 dk
HTML İskeleti ve Boilerplate
Genel

HTML İskeleti ve Boilerplate

HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, **HTML iskeleti** olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML'in

3 dk
HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)
Genel

HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)

HTML, web sayfalarındaki bilgileri düzenli ve anlaşılır bir şekilde sunmak için listeleme özellikleri sunar. **Ordered List (OL)** ve **Unordered List (UL)**, HTML’de kullanılan iki ana liste türüdür. Bu yazıda, bu liste türlerinin

3 dk
HTML Anchor (Bağlantı) Etiketi
Genel

HTML Anchor (Bağlantı) Etiketi

Web sayfalarının temel yapı taşlarından biri olan **anchor (a)** etiketi, bağlantı oluşturmak için kullanılır. Bu etiket, başka bir web sayfasına, bir e-posta adresine, bir dosyaya veya aynı sayfanın bir bölümüne bağlantı kurmanızı sağlar. Bu yazıda, anchor etike

3 dk