Giriş Gönder formuMethod Özellik
Örnek
Formu sunucuya göndermek için hangi HTTP yönteminin kullanıldığını öğrenin:
var x = document.getElementById("mySubmit").formMethod;
Tanım ve Kullanım
formMethod özelliği, bir gönder düğmesinin formmethod özniteliğinin değerini ayarlar veya döndürür.
formmethod niteliği, eylem URL'sine form verilerini göndermek için HTTP yöntemini tanımlar.
formmethod özniteliği, <form> öğesinin 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 (method="get") veya HTTP post işlemi (method="post") 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'te type="submit" ile <input> öğ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:
submitObject.formMethod
formMethod özelliğini ayarlayın:
submitObject.formMethod = get|post
Mülk değerleri
Value | Description |
---|---|
get | Default. Appends the form-data to the URL in name/value pairs: 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("mySubmit").formMethod = "post";
İlgili Sayfalar
HTML referansı: HTML <input> formmethod niteliği
❮ Gönderme Nesnesini Girin