En son web geliştirme öğreticiler

HTML Form Elemanları


Bu bölümde tüm HTML form öğelerini açıklar.


<input> Eleman

En önemli biçim unsurdur <input> öğesi.

<input> elemanı bağlı olarak bir çok şekilde değişebilir type öznitelik.

Tüm HTML girdi türleri sonraki bölümde ele alınmıştır.


<select> Eleman (Drop-Down List)

<select> öğesi bir açılır listeyi tanımlar:

Örnek

<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="fiat">Fiat</option>
  <option value="audi">Audi</option>
</select>
Kendin dene "

<option> öğeleri seçmek için seçenekler tanımlar.

Seçilen olarak liste normalde ilk öğeyi gösterecektir.

Sen önceden tanımlanmış bir seçeneği tanımlamak için seçilen özelliğini ekleyebilirsiniz.

Örnek

<option value="fiat" selected>Fiat</option>
Kendin dene "

<textarea> Eleman

<textarea> elemanı multi çizgi giriş alanı tanımlar ( a text area ) :

Örnek

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>
Kendin dene "

Bu HTML kodunu yukarıda bir tarayıcıda nasıl görüntüleneceğini geçerli:



<button> Eleman

<button> eleman tıklanabilir bir düğme tanımlar:

Örnek

<button type="button" onclick="alert('Hello World!')">Click Me!</button>
Kendin dene "

Bu HTML kodunu yukarıda bir tarayıcıda nasıl görüntüleneceğini geçerli:



HTML5 Form Elemanları

HTML5 Aşağıdaki form elemanları eklendi:

  • <datalist>
  • <keygen>
  • <output>
Not

Varsayılan olarak, tarayıcılar bilinmeyen unsurları göstermez. Yeni elemanlar sayfanızı yok edemeyecek.


HTML5 <datalist> Eleman

<datalist> öğesi bir için önceden tanımlanmış seçenekler listesini belirtir <input> elemanı.

Kullanıcılar, veri girişi gibi önceden tanımlanmış seçenekler açılır listesini göreceksiniz.

list öznitelik <input> elemanı, başvurmalıdır id oznıtelığı <datalist> elemanı.

OperaSafariChromeFirefoxInternet Explorer

Örnek

Bir <input> bir önceden belirlenmiş değerlerle elemanı <datalist> :

<form action="action_page.php">
  <input list="browsers">
  <datalist id="browsers">
    <option value="Internet Explorer">
    <option value="Firefox">
    <option value="Chrome">
    <option value="Opera">
    <option value="Safari">
  </datalist>
</form>
Kendin dene "

HTML5 <keygen> Eleman

Amacı <keygen> elemanı kullanıcıların kimliğini doğrulamak için güvenli bir yol sağlamaktır.

<keygen> öğesi bir formda bir anahtar çifti jeneratör alanını belirler.

Form gönderildiğinde, iki anahtar, özel ve tek kamuoyuna oluşturulur.

Özel anahtar yerel olarak depolanır ve açık anahtar sunucusuna gönderilir.

Genel anahtar gelecekte kullanıcının kimliğini doğrulamak için bir istemci sertifikası oluşturmak için kullanılabilir.

OperaSafariChromeFirefoxInternet Explorer

Örnek

Bir keygen alanı ile bir form:

<form action="action_page.php">
  Username: <input type="text" name="user">
  Encryption: <keygen name="security">
  <input type="submit">
</form>
Kendin dene "

HTML5 <output> Eleman

<output> elemanının bir hesaplamanın sonucu temsil eder (bir komut dosyası tarafından gerçekleştirilen bir benzeri).

OperaSafariChromeFirefoxInternet Explorer

Örnek

Bir hesaplama yapın ve bir sonuç göster <output> elemanı:

<form action="action_page.asp"
  oninput="x.value=parseInt(a.value)+parseInt(b.value)">
  0
  <input type="range"  id="a" name="a" value="50">
  100 +
  <input type="number" id="b" name="b" value="50">
  =
  <output name="x" for="a b"></output>
  <br><br>
  <input type="submit">
</form>
Kendin dene "

Egzersizleri ile Yourself test edin!

Egzersiz 1 » Alıştırma 2» Egzersiz 3 »


HTML Form Elemanları

= HTML5'teki yeni.

Etiket Açıklama
<form> kullanıcı girişi için bir HTML formunu tanımlar
<input> bir giriş kontrolü tanımlar
<textarea> Bir çoklu-hatlı giriş kontrolü tanımlar (text area)
<label> Bir için bir etiket tanımlar <input> elemanı
<fieldset> Gruplar bir formda elemanları ile ilgili
<legend> Bir için bir başlık tanımlar <fieldset> elemanı
<select> Bir açılır listeyi tanımlar
<optgroup> bir açılır listede ilgili seçenekten bir grup tanımlar
<option> Bir açılır listesinde bir seçenek tanımlar
<button> tıklanabilir bir düğme tanımlar
<datalist> giriş kontrolleri için önceden tanımlanmış seçenekler listesini belirtir
<keygen> Bir anahtar çifti jeneratörü alan tanımlar (for forms)
<output> Bir hesaplamanın sonucunu tanımlar