Düğme formuYöntem Özellik
Örnek
Form verilerini gönderirken hangi HTTP yöntemini kullanacağınızı döndürün:
var x = document.getElementById("myBtn").formMethod;
Tanım ve Kullanım
formMethod özelliği, bir düğmenin formmethod özniteliğinin değerini ayarlar veya döndürür.
formmethod niteliği, form verilerini gönderirken hangi HTTP yönteminin kullanılacağını belirtir. Bu öznitelik, formun yöntem özniteliğini geçersiz kılar.
formmethod niteliği yalnızca type="submit" olan düğmeler için kullanılır.
Form verileri, URL değişkenleri (yöntem = "get" ile) veya HTTP gönderisi (yöntem = "gönder" ile) olarak gönderilebilir.
"get" yöntemiyle ilgili notlar:
- ad/değer çiftlerinde form verilerini URL'ye ekler
- kullanıcının sonucu işaretlemek istediği form gönderimleri için kullanışlıdır
- Bir URL'ye ne kadar veri yerleştirebileceğinizin bir sınırı vardır (tarayıcılara göre değişir), bu nedenle tüm form verilerinin doğru bir şekilde aktarılacağından emin olamazsınız.
- Hassas bilgileri iletmek için asla "get" yöntemini kullanmayın! (parola veya diğer hassas bilgiler tarayıcının adres çubuğunda görünecektir)
"Posta" yöntemiyle ilgili notlar:
- form verilerini bir HTTP sonrası işlem olarak gönderir
- "Posta" yöntemiyle yapılan form gönderimleri işaretlenemez
- "get" den daha sağlam ve güvenlidir
- boyut sınırlaması yoktur
Not: formmethod niteliği, HTML5'teki <button> öğesi için yenidir.
Tarayıcı Desteği
Property | |||||
---|---|---|---|---|---|
formMethod | Yes | 10.0 | Yes | Yes | Yes |
Sözdizimi
formMethod özelliğini döndürün:
buttonObject.formMethod
formMethod özelliğini ayarlayın:
buttonObject.formMethod = get|post
Mülk değerleri
Value | Description |
---|---|
get | Appends the form-data to the URL: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
Teknik detaylar
Geri dönüş değeri: | Formu sunucuya göndermek için kullanılan HTTP yöntemini temsil eden bir Dize |
---|
Daha fazla örnek
Örnek
Form verilerini gönderme yöntemini değiştirin:
document.getElementById("myBtn").formMethod = "post";
Örnek
formMethod özelliğini döndürmeye ilişkin başka bir örnek:
var x = document.getElementById("myBtn").formMethod;
İlgili Sayfalar
HTML referansı: HTML <button> formmethod niteliği
❮ Düğme Nesnesi