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;

Coba sendiri

Contoh 2

Ubah metode pengiriman data formulir:

document.getElementById("mySubmit").formMethod = "post";

Coba sendiri

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