Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

Altın Konu HTML Formu Nitelik Anlatımı

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Eylem Özelliği

Nitelik action, form gönderildiğinde gerçekleştirilecek eylemi tanımlar.

Genellikle form verileri, kullanıcı gönder düğmesine tıkladığında sunucudaki bir dosyaya gönderilir.

Aşağıdaki örnekte, form verileri "action_page.php" adlı bir dosyaya gönderilir. Bu dosya, form verilerini işleyen bir sunucu tarafı komut dosyası içerir.

Örnek

Gönderirken, form verilerini "action_page.php" dosyasına gönderin.

Kod:
<form action="/action_page.php">
<label for="fname">First name:</label><br>
 <input type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Doe"><br><br>
<input type="submit" value="Submit">
</form>

İpucu: action Öznitelik atlanırsa, eylem geçerli sayfaya ayarlanır.

Hedef Özellik

Nitelik target, formu gönderdikten sonra alınan yanıtın nerede görüntüleneceğini belirtir.

Nitelik target aşağıdaki değerlerden birine sahip olabilir:
Değer
Tanım
_blank
Yanıt yeni bir pencerede veya sekmede görüntülenir.
_self
Yanıt geçerli pencerede görüntülenir.
_parent
Yanıt üst çerçevede görüntülenir.
_top
Yanıt, pencerenin tam gövdesinde görüntülenir.
framename
Yanıt, adlandırılmış bir iframe içinde görüntülenir.

Varsayılan değer, _self yanıtın geçerli pencerede açılacağı anlamına gelir.

Örnek

Burada, gönderilen sonuç yeni bir tarayıcı sekmesinde açılır.

Kod:
<form action="/action_page.php" target="_blank">

Yöntem Özelliği

Nitelik method, form verileri gönderilirken kullanılacak HTTP yöntemini belirtir.

Form verileri, URL değişkenleri ( ile method="get") veya HTTP sonrası işlem ( ile method="post") olarak gönderilebilir.

Form verilerini gönderirken varsayılan HTTP yöntemi GET'dir.

Örnek

Bu örnek, form verilerini gönderirken GET yöntemini kullanır.
Kod:
<form action="/action_page.php" method="get">

Örnek

Bu örnek, form verilerini gönderirken POST yöntemini kullanır.

Kod:
<form action="/action_page.php" method="post">

GET ile ilgili notlar:
  • Form verilerini ad/değer çiftlerinde URL'ye ekler.
  • Hassas verileri göndermek için ASLA GET'i kullanmayın! (gönderilen form verileri URL'de görünür!)
  • Bir URL'nin uzunluğu sınırlıdır (2048 karakter)
  • Bir kullanıcının sonucu işaretlemek istediği form gönderimleri için kullanışlıdır.
  • GET, Google'daki sorgu dizeleri gibi güvenli olmayan veriler için uygundur.
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 işaretlenemez.
İpucu: Form verileri hassas veya kişisel bilgiler içeriyorsa her zaman POST kullanın!
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst