Sen burayı gördün, başkası da görecek. Teklifini gönder, sitenin kahramanı ol.

Sponsor'un katkılarıyla...

<form> Etiketi

<form> Etiketi

<form> etiketi verilerin sunucuya gönderilerek orada işlenmesi için kullanıcı tarafından içine bilgi girilebilen belirli etiketleri tutar.

/ 19.05.1919?

Yazar:
SonDevrimBu Yazı
Toplam350001536
Bugün1922

<form> Etiketi Temel Özellikler

Etiket Yazımı ve Etiket Kullanımı :
<form></form> <!-- Etiket hem açılıp hem de kapanmak zorunda. -->
Örnek :
DOM Arayüzü :
HTMLFormElement
Durum :
Yaşayan Ölçün
Öznitelikler :
Tüm Evrensel Öznitelikler
Açıklama :

<form> Etiketi Kullanımı

Sponsor'un katkılarıyla...

Markanız için 300X300 alan.

Reklamı kapat görseli

<form> etiketi verilerin sunucuya gönderilerek orada işlenmesi için kullanıcı tarafından içine bilgi girilebilen belirli etiketleri tutar.

<form> etiketinin iç içe geçmiş biçimde kullanılması önerilmez.

<form> etiketi (veri sunucuya gönderilmeden) <dialog> etiketi ile de kullanılabilir. Böyle bir durumda form onaylanırsa, veri sunucuya gönderilmez, yerine, bu veri <dialog> etiketine döndürür.

Form verisi get ve post yöntemleri ile döndürülebilir.

<form> Etiketi Tarayıcı Desteği

MasaüstüTaşınabilir
Tarayıcı →Öznitelik ↓
Temel Destek1.0 (<=1.7)VarVar1.0Var
novalidate4.0 (2.0)??1.010.0
Tarayıcı →Öznitelik ↓
Temel Destek1.0 (1.0)VarVarVarVar
novalidate4.0 (2.0)???Var

Kaynak: Mozilla Geliştirici Ağı - MDN 10 Yaşında - CC-BY-SA 2.5

Öznitelikler

accept-charset

HTML'nin önceki sürümlerinde ayraç olarak boşluk ya da virgül(,) kullanılırdı. HTML5'te ayraç olarak yalnızca boşluk kullanılır.

Sunucu tarafından kabul edilen, boşluk ya da virgül ile birbirinden ayrılmış karakter kodlamaları. Sunucu bu değeri yazıldığı sırasıyla ele alır. Öntanımlı değer, saklı sözcük "UNKOWN", <form> etiketinin bulunduğu belge ile aynı kodlamadır.
action
Form verisini işleyecek olan yazılımın URI'sidir (bağlantısı). Bu değer formaction özniteliği ile button ya da input etiketlerinde değiştirilebilir.
autocomplete
Form kutularındaki verilerin kendiliğinden tamamlanıp tamamlanmayacağını ayarlayan özniteliktir. Alabileceği değerlerden iki tanesi:
  • off : Kullanıcı veriyi kutuya her seferinde kendisi girmelidir. Ya da belge kendi tamamlama özniteliğini kullanır. Ancak tarayıcı kendiliğinden tamamlamaz.
  • on : Tarayıcı, kullanıcının daha önce girdiği verilerden yararlanarak kutuyu tamamlar.

Firefox 38+, Google Chrome 34+, IE 11+ gibi çağdaş tarayıcıların çoğunda, autocomplete özniteliğini ayarlamanız, tarayıcıların kullanıcıya giriş bilgilerini kaydetmek isteyip istemediklerini sormalarını engellemez. Eğer kullanıcı kabul ederse form bir sonraki ziyarette tarayıcı tarafından kendiliğinden doldurulur.

Ayrıca, eğer belge kendi autocomplete yöntemini kullanıyorsa, autocomplete özniteliğini kendiliğinden tamamlanmasını istemediğiniz <form> etiketindeki <input> etiketinin her birinde ayrı ayrı kapatmalısınız.

Kaynak: Mozilla Geliştirici Ağı - MDN 10 Yaşında - CC-BY-SA 2.5

enctype
Eğer method değeri post ise, sunucuya gönderilecek <form> etiketinin MIME Türü enctype'dir ve aşağıdaki değerlerden birini alır:
  • application/x-www-form-urlencoded : Öntanımlı değer. enctype kullanılmadığında kullanılan değerdir.
  • multipart/form-data : type özniteliği değeri file olan <input> etiketinde kullanılır.
  • text/plain : (HTML5)
method
Tarayıcıların <form> etiketindeki verileri iletmek için kullandığı yöntemdir. Alabileceği değerlerden iki tanesi :
  • get : action özniteliğindeki URI'nin sonuna soru işareti (?) eklenerek sunucuya gönderilir. Yalnızca ASCII karakterlerle kullanın. HTML Belge dersinde anlatılanları göz önünde bulundurarak kullanın.
  • post : Form verileri form'un gövdesine iliştirilerek gönderilir. HTML Belge dersinde anlatılanları göz önünde bulundurarak kullanın.
name
Form'un adı, forms koleksiyonundaki form'ların arasında tekil olmalı. Boş metin ("") kullanılamaz.
novalidate
Bu boolean öznitelik denetleme anlamına gelir. Eğer etiket gönder düğmesi ise ve formnovalidate boolean özniteliği etkin ise ya da etiket <form> etiketi ise ve novalidate özniteliği etkin ise; no-validate durumu doğrudur (true) yani denetlememe açıktır. Değilse yanlıştır (false) yani denetlememe kapalıdır.
target

Bu öznitelik, <button> etiketinde ve <input> etiketinde formtarget özeliği kullanılarak değiştirilebilir.

  • _blank : Gelen yanıtı yeni bir tarama içeriğinde (sekmede) gösterir.
  • _parent : Gelen yanıtı yazıldığı tarama içeriğinde gösterir. Eğer ata tarama içeriği yoksa HTML5'te _self gibi davranır.
  • _self : Öznitelik kullanılmadığında geçerli olan öntanımlı değerdir. Gelen yanıtı yazıldığı tarama içeriğinde (sekmede) gösterir.
  • _top : Gelen yanıtı, yazıldığı tarayıcı içeriğinin atası var ancak onun atası yok ise ata tarama içeriğinde yükler. Eğer ata tarama içeriği yok ise _self gibi davranır.
  • iframeAdı : Gelen yanıt girilen ada iye olan <iframe> etiketinde gösterilir.

İlişkili Etiketler

<input> etiketi

<textarea> etiketi

<button> etiketi

Reklamı kapat görseli

Görüş Bildirin?

Toplam Oy Sayısı : Şimdilik hiç oy verilmemiş.

Ortalama Oy Değeri : Verilen oyun geçerli olması için yapılan yorumun onaylanması gerekiyor.

Görüşler yükleniyor . . .

Yorum Ekle?

1000
<form> Etiketi