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;
Örnek 2
Gönderme formu verisini yöntemini değiştir:
document.getElementById("myBtn").formMethod = "post";
Örnek 3
formMethod özelliğini döndüren başka bir örnek:
var x = document.getElementById("myBtn").formMethod;
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