Button formMethod özelliği

Tanım ve Kullanım

formMethod Düğmenin formmethod özelliği değerleri.

formmethod özelliği, formun method özelliğini geçersiz kılar. Formu gönderirken kullanılan HTTP yöntemini belirler.

formmethod özelliği yalnızca type="submit" olan düğmeler için kullanılır.

Form verileri URL değişkeni olarak (method="get" kullanılarak) veya HTTP post olarak (method="post" kullanılarak) gönderilebilir.

"get" yöntemi hakkında dikkat edilmesi gerekenler:

  • Form verilerini URL'ye ad/değer çifti olarak ekler
  • Bu, kullanıcıların sonuçlara yer imi eklemek istediği form gönderimleri için çok faydalıdır
  • URL'ye yerleştirilebilecek veri miktarı sınırlıdır(tarayıcıya bağlı olarak değişir),bu yüzden tüm form verilerinin doğru olarak iletilip iletilemeyeceğini belirleyemezsiniz
  • "get" yöntemini duyarlı bilgileri iletilmek için kullanmayın!(Şifre veya diğer duyarlı bilgiler tarayıcı adres çubuğunda görünebilir)

"post" yöntemi hakkında dikkat edilmesi gerekenler:

  • Form verilerini HTTP post işlemleri olarak gönderir
  • post yöntemi ile gönderilen formlara yer imi eklenemez
  • "get" ile karşılaştırıldığında daha güçlü ve güvenlidir
  • Boylama sınırlaması yoktur

Açıklama:formmethod özelliği Bu, HTML5'teki <button> elementinin yeni bir özelliğidir.

Örnek

Örnek 1

Gönderme formu verisini kullanılan HTTP yöntemini döndür:

var x = document.getElementById("myBtn").formMethod;

Kişisel olarak deneyin

Örnek 2

Gönderme formu verisini yöntemini değiştir:

document.getElementById("myBtn").formMethod = "post";

Kişisel olarak deneyin

Örnek 3

formMethod özelliğini döndüren başka bir örnek:

var x = document.getElementById("myBtn").formMethod;

Kişisel olarak deneyin

grama

formMethod özelliğini döndür:

buttonObject.formMethod

formMethod özelliğini ayarla:

buttonObject.formMethod = get|post

özellik değeri

değer tanım
get Form verilerini URL'ye ekleyin: URL?name=value&name=value
post Form verilerini HTTP post işlemi olarak gönder

Teknik Ayrıntılar

Dönüş değeri: Dizgi değeri, formu sunucuya göndermek için kullanılan HTTP yöntemini belirtir.

Tarayıcı Desteği

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Destek 10.0 Destek Destek Destek

İlgili Sayfalar

HTML Referans Kılavuzu:HTML <button> formmethod özelliği