FORM Tagı

Form tagı ve parametreleri
 
<form action="bir.php" enctype="multipart/form-data" method="post">
           
</form>
 
 
 

Attribute Value Description
accept MIME_type Sunucunun kabul etmesi gereken dosya türünü belirtir. HTML5 de desteklenmez.
accept-charset character_set

Yollanan karaterlerin kodlama türünü belirtir.

action URL

Form data bilgilerinin nereye yollanacağını belirtir. Tanımlanmazsa site araçlarından birine dönüşür.

Bir form gönderildiğinde form verilerinin nereye gönderileceğini belirtir

Boş olduğunda veya tanımlanmadığında formun olduğu sayfaya veriler yollanır.

autocomplete on
off
Bir formun otomatik tamamlama özelliğinin açık mı yoksa kapalı mı olacağını belirtir
enctype application/x-www-form-urlencoded
multipart/form-data
text/plain
Form bilgilerinin servera yollanırken nasıl kodlanacağını belirtir. (only for method="post")
method

dialog
get
post

Form bilgilerinin gönderilme metodunu belirtir.

GET genellikle kısa form bilgileri için kullanır. GET kullanıldığında adres çubuğunda gönderilen form bilgileri görünür.

POST genellikle yoğun form bilgileri için kullanılır.

Form verilerini gönderirken kullanılacak HTTP yöntemini belirtir

name text Formun adı
novalidate novalidate Formun gönderildiğinde doğrulanmaması gerektiğini belirtir.
rel external
help
license
next
nofollow
noopener
noreferrer
opener
prev
search
Bağlantılı bir kaynak ile geçerli belge arasındaki ilişkiyi belirtir
     
target _blank
_self
_parent
_top
Form bilgileri yollandıktan sonra, yollanan sayfanın nerede açılacağını belirtir.
 
Enctype Parametresi
Value Description
application/x-www-form-urlencoded Varsayılan. Tüm karakterler gönderilmeden önce kodlanır (boşluklar "+" sembollerine dönüştürülür ve özel karakterler ASCII HEX değerlerine dönüştürülür)
multipart/form-data Hiçbir karakter kodlanmaz. Bu değer, dosya yükleme denetimi olan formları kullandığınızda gereklidir
text/plain Boşluklar "+" sembollerine dönüştürülür, ancak özel karakterler kodlanmaz

 

GET ile ilgili notlar:
  • Form verilerini URL'ye ad/değer çiftleri halinde ekler.
  • GET'i ASLA hassas verileri göndermek için kullanmayın! (gönderilen form verileri URL'de görünür!)
  • Bir URL'nin uzunluğu sınırlıdır (2048 karakter)
  • Kullanıcının sonucu yer imlerine eklemek istediği form gönderimleri için kullanışlıdır.
  • GET, Google'daki sorgu dizeleri gibi güvenli olmayan veriler için iyidir.
POST ile ilgili notlar:
  • Form verilerini HTTP isteğinin gövdesine ekler (gönderilen form verileri URL'de gösterilmez)
  • POST'un boyut sınırlaması yoktur ve büyük miktarda veri göndermek için kullanılabilir.
  • POST içeren form gönderimleri yer imlerine eklenemez.

Javascript Olay Çeşitleri

  • onsubmit, onreset, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
Özellik Açıklama
onblur Öğenin odak noktasını kaybettiği anda tetiklenir.
onchange Öğenin değeri değiştiğinde anında tetiklenir
oncontextmenu Bir bağlam menüsü tetiklendiğinde çalıştırılacak betik
onfocus Öğeye odaklandığı an tetiklenir
oninput Bir öğe kullanıcı girdisi aldığında çalıştırılacak betik
oninvalid Bir öğe geçersiz olduğunda çalıştırılacak betik
onreset Bir formdaki Sıfırla / Reset düğmesine tıklandığında tetiklenir
onsearch Kullanıcı bir arama alanına (<input="search"> için) bir şey yazdığında tetiklenir
onselect Bir öğede bir miktar metin seçildikten sonra tetiklenir
onsubmit Bir form gönderildiğinde tetiklenir
 
 
Örnek
<form action="form_action.asp"  method="get">

First name:
<input type="text" name="fname" value="Mickey" />
<br />
Last name:
<input type="text" name="lname" value="Mouse" />
<br />
<input type="submit" value="Submit" />

</form>

<p>
"Submit" butonuna tıklarsanız girdinizi form_action.asp adlı yeni bir sayfaya göndereceksiniz.
</p>

 

First name:
Last name:
 

 

Kaynak

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...