Girdi Türleri
Bu dersin sonunda alınacak bilgiye uygun input türünü seçebileceksiniz.
Metin benzeri alanlar
type niteliği alanın türünü belirler. Yazılmazsa text kabul edilir.
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Metin alanları</title>
</head>
<body>
<p><label for="ad">Ad:</label> <input type="text" id="ad" name="ad"></p>
<p><label for="eposta">E-posta:</label> <input type="email" id="eposta" name="eposta"></p>
<p><label for="sifre">Şifre:</label> <input type="password" id="sifre" name="sifre"></p>
<p><label for="tel">Telefon:</label> <input type="tel" id="tel" name="tel"></p>
<p><label for="site">Web sitesi:</label> <input type="url" id="site" name="site"></p>
<p><label for="ara">Ara:</label> <input type="search" id="ara" name="ara"></p>
</body>
</html>Telefonlarda email ve tel türleri ekrandaki klavyeyi de değiştirir. Örneğin tel seçildiğinde rakam klavyesi açılır.
Sayı, tarih ve diğerleri
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Özel alanlar</title>
</head>
<body>
<p><label for="yas">Yaş:</label> <input type="number" id="yas" name="yas"></p>
<p><label for="tarih">Doğum tarihi:</label> <input type="date" id="tarih" name="tarih"></p>
<p><label for="saat">Saat:</label> <input type="time" id="saat" name="saat"></p>
<p><label for="renk">Renk:</label> <input type="color" id="renk" name="renk"></p>
<p><label for="ses">Ses düzeyi:</label> <input type="range" id="ses" name="ses"></p>
<p><label for="dosya">Dosya:</label> <input type="file" id="dosya" name="dosya"></p>
</body>
</html>type="hidden" ekranda görünmeyen bir alan oluşturur. Kullanıcının görmesi gerekmeyen bir değeri formla birlikte göndermek için kullanılır.
hidden gizli değildirtype="hidden" alanının değeri sayfanın kaynak kodunda görünür. Gizli bilgileri bu şekilde saklamayın.
Onay kutuları ve seçenek düğmeleri
checkboxKullanıcı birden fazla seçenek işaretleyebilir.radioKullanıcı gruptan yalnızca birini seçebilir. Aynı gruptaki bütün düğmelerinnamedeğeri aynı olmalıdır.valueSeçildiğinde gönderilecek değerdir.checkedSeçeneği başlangıçta işaretli yapar.
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Seçimler</title>
</head>
<body>
<form>
<p>Hobileriniz:</p>
<input type="checkbox" id="kitap" name="hobi" value="kitap" checked>
<label for="kitap">Kitap</label>
<input type="checkbox" id="spor" name="hobi" value="spor">
<label for="spor">Spor</label>
<p>Sınıfınız:</p>
<input type="radio" id="dokuz" name="sinif" value="9">
<label for="dokuz">9</label>
<input type="radio" id="on" name="sinif" value="10">
<label for="on">10</label>
</form>
</body>
</html>İşaretlenmemiş onay kutuları hiç gönderilmez.
radio düğmelerine farklı name vermek. Bu durumda kullanıcı hepsini aynı anda seçebilir.
value yazmamak. İşaretli bir onay kutusu value olmadan on olarak gönderilir ve hangi seçenek olduğu anlaşılmaz.
Telefon numarası için number kullanmak. Telefon numarası bir sayı değildir, başındaki sıfır kaybolabilir. tel kullanın.
Doğum günü almak için hangi tür en uygundur?
-
text:: Çalışır ama kullanıcıya tarih seçici sunmaz. -
date:: Doğru. -
number:: Tarih bir sayı değildir.
Kullanıcının yalnızca bir seçenek seçmesini istiyorsunuz. Ne kullanırsınız?
- Farklı
namedeğerlerine sahipradiodüğmeleri :: Grup olmaları içinnameaynı olmalıdır. - Aynı
namedeğerine sahipradiodüğmeleri :: Doğru. -
checkbox::checkboxbirden fazla seçime izin verir.
Hedefteki formu yazın. Yalnızca body içine yazılacak kodu yazın. Niteliklerin sırası hedefle aynı olsun: type, id, name, value.
<form>
<p>En sevdiğiniz ders:</p>
<input type="radio" id="mat" name="ders" value="matematik">
<label for="mat">Matematik</label>
<input type="radio" id="tur" name="ders" value="turkce">
<label for="tur">Türkçe</label>
</form>Bu derste öğrendikleriniz
typeniteliği alanın türünü belirler ve telefonda klavyeyi etkileyebilir.checkboxbirden çok seçim,radiotek seçim içindir.- Aynı gruptaki
radiodüğmeleri aynınamedeğerini taşır.
Dersi bitirdin mi?Bu dersi tamamladın.
İlerlemen bu tarayıcıda saklanır.