Rekomendasi Kursus:
Atribut formMethod Input Submit
Definisi dan penggunaan
formMethod
Pengaturan atribut atau mengembalikan nilai atribut formmethod tombol pengiriman.
HTML atribut formmethod menentukan metode HTTP yang digunakan untuk mengirim data formulir ke URL operasi. Atribut formmethod menimpa atribut <form> elemenAtribut method
.
Atribut formmethod hanya digunakan untuk tombol dengan type="submit"
Data formulir dapat dikirim sebagai variabel URL (method="get") atau sebagai transaksi HTTP post (method="post")
- Perhatian tentang metode "get":
- Ini sangat berguna untuk pengiriman formulir yang pengguna ingin menambah bookmark untuk hasilnya
- Kuantitas data yang dapat disisipkan ke URL terbatas (berbeda-beda di browser), jadi Anda tidak dapat menjamin bahwa semua data formulir akan terkirim dengan benar
- Jangan gunakan metode "get" untuk melansungkan informasi sensitif! (Kata sandi atau informasi sensitif lainnya akan muncul di area alamat browser)
Perhatian tentang metode "post":
- Mengirim data formulir dalam transaksi HTTP post
- Formulir yang dikirim menggunakan metode "post" tidak dapat ditambahkan bookmark
- Lebih kuat dan aman daripada "get"
- Tidak ada batas kapasitas
Catatan:Atribut formmethod adalah atribut baru untuk elemen <input> dengan type="submit" di HTML5.
Lihat juga:
Panduan HTML:Atribut formmethod <input> HTML
Contoh
Contoh 1
Tahu metode HTTP yang digunakan untuk mengirim formulir ke server:
var x = document.getElementById("mySubmit").formMethod;
Contoh 2
Ubah metode pengiriman data formulir:
document.getElementById("mySubmit").formMethod = "post";
Sintaks
Kembalikan atribut formMethod:
submitObject.formMethod
Atur atribut formMethod:
submitObject.formMethod = get|post
Nilai atribut
Nilai | Deskripsi |
---|---|
get | Bawaan. Tambahkan data formulir dalam bentuk pasangan nama/nilai ke URL: URL?name=value&name=value。 |
post | Kirim data formulir sebagai transaksi HTTP POST. |
Detil Teknis
Nilai kembalian: | Nilai string yang menunjukkan metode HTTP yang digunakan untuk mengirim formulir ke server. |
---|
Dukungan Browser
Angka di tabel menunjukkan versi browser pertama yang mendukung atribut ini.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Dukungan | 10.0 | Dukungan | Dukungan | Dukungan |