Contoh
Cari tahu metode mana HTTP yang digunakan untuk mengirimkan formulir ke server:
var x = document.getElementById("mySubmit").formMethod;
Hasil x bisa menjadi:
post
Cobalah sendiri " Definisi dan Penggunaan
The formMethod set properti atau mengembalikan nilai dari formmethod atribut tombol kirim.
The formmethod atribut mendefinisikan metode HTTP untuk mengirimkan form-data ke URL tindakan.
The formmethod atribut menimpa method atribut dari <form> elemen.
The formmethod atribut hanya digunakan untuk tombol dengan type = "submit".
Bentuk-data dapat dikirim sebagai variabel URL (method="get") atau sebagai transaksi posting HTTP (method="post") .
Catatan pada "get" metode:
- itu menambahkan bentuk-data ke URL di nama / pasangan nilai
- hal ini berguna untuk pengiriman form di mana pengguna ingin bookmark hasilnya
- Ada batas untuk berapa banyak data yang Anda dapat menempatkan di URL (bervariasi antara browser), oleh karena itu, Anda tidak bisa yakin bahwa semua form-data akan ditransfer dengan benar
- Tidak pernah menggunakan "get" metode untuk menyampaikan informasi sensitif! (Password atau informasi sensitif lainnya akan terlihat di address bar browser)
Catatan tentang "post" metode:
- ia akan mengirimkan form-data sebagai transaksi posting HTTP
- Formulir pengajuan dengan "post" metode tidak dapat di-bookmark
- itu lebih kuat dan aman daripada "get"
- tidak memiliki batasan ukuran
Catatan: formmethod atribut baru untuk <input> elemen dengan type = "submit" di HTML5.
Dukungan Browser
Properti formMethod didukung di semua browser utama.
Catatan: Properti formMethod tidak didukung di Internet Explorer 9 dan versi sebelumnya.
Sintaksis
Kembali properti formMethod:
submitObject .formMethod
Mengatur properti formMethod:
submitObject .formMethod=get|post
Nilai properti
Nilai | Deskripsi |
---|---|
get | Default. Menambahkan bentuk-data ke URL di pasangan nama / nilai: URL name = value & nama = nilai? |
post | Mengirimkan form-data sebagai transaksi posting HTTP |
Rincian teknis
Kembali Nilai: | Sebuah String, yang mewakili metode HTTP yang digunakan untuk mengirimkan formulir ke server |
---|
Contoh lebih
Contoh
Mengubah metode untuk mengirimkan form-data:
document.getElementById("mySubmit").formMethod = "post";
Cobalah sendiri " Pages terkait
Referensi HTML: HTML <input> atribut formmethod
<Masukan Kirim Object