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