HTML <input> properti formmethod

Definisi dan penggunaan

formmethod Properti menentukan metode HTTP yang digunakan untuk mengirim data formulir

formmethod Properti menutupi Properti method.

Perhatian:formmethod properti dapat digunakan bersamaan dengan type="submit" dan type="image" dapat digunakan bersama-sama

Data formulir dapat dikirim sebagai variabel URL (method="get") atau sebagai transaksi HTTP post (method="post")

Perhatian tentang metode "get":

  • Dia akan menambahkan data formulir dalam bentuk pasangan nama/nilai ke URL
  • Ini sangat berguna untuk pengiriman formulir yang pengguna ingin menambahkan ke bookmark
  • Kuota data yang dapat disisipkan di URL terbatas (berbeda untuk setiap browser), sehingga tidak dapat disahkan bahwa semua data formulir dapat ditransmisikan dengan benar
  • Jangan pernah gunakan metode "get" untuk mengirim informasi sensitif (kata sandi atau informasi sensitif lainnya akan muncul di area alamat browser)

Perhatian tentang metode "post":

  • Dia akan mengirim data formulir sebagai transaksi HTTP POST
  • Formulir yang disubmit menggunakan metode "post" tidak dapat disimpan sebagai bookmark
  • Dibandingkan dengan metode "get", metode "post" lebih kuat dan aman
  • Tidak ada batas ukuran

Contoh

Tombol pengiriman kedua menutupi metode HTTP formulir:

<form action="/action_page.php" method="get">
  <label for="fname">Nama:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Nama:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Kirim">
  <input type="submit" formmethod="post" value="Kirim dengan POST">
</form>

Coba sendiri

Sintaks

<input formmethod="get|post">

Nilai atribut

Nilai Deskripsi
get Default. Tambahkan data formulir dalam bentuk pasangan nama/nilai ke URL:URL?name=value&name=value.
post Kirim data formulir sebagai transaksi HTTP post.

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 5.1 10.6