Contoh
Submit kedua tombol menggantikan metode HTTP dalam bentuk:
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
<input type="submit" formmethod="post" formaction="demo_post.asp"
value="Submit using POST">
</form>
Cobalah sendiri " Definisi dan Penggunaan
The formmethod atribut mendefinisikan metode HTTP untuk mengirimkan form-data ke URL tindakan.
The formmethod atribut menimpa metode atribut dari <form> elemen.
Catatan: formmethod atribut dapat digunakan dengan type="submit" dan type="image" .
Bentuk-data dapat dikirim sebagai variabel URL (method="get") atau sebagai transaksi posting HTTP (method="post") .
Catatan pada metode "mendapatkan":
- Metode ini menambahkan bentuk-data ke URL nama / pasangan nilai
- Metode 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 bentuk-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:
- Metode ini mengirimkan form-data sebagai HTTP post transaksi
- Pengiriman form dengan "post" metode tidak dapat di-bookmark
- The "post" Metode ini lebih kuat dan aman dari "get" , dan "post" tidak memiliki batasan ukuran
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung atribut.
Atribut | |||||
---|---|---|---|---|---|
formmethod | 9.0 | 10,0 | 4.0 | 5.1 | 10.6 |
Perbedaan Antara HTML 4.01 dan HTML5
The formmethod atribut baru dalam HTML5.
Sintaksis
<input formmethod="get|post">
atribut Nilai
Nilai | Deskripsi |
---|---|
get | Default. Menambahkan bentuk-data ke URL di pasangan nama / nilai: URL?name=value&name=value |
pos | Mengirimkan form-data sebagai HTTP post transaksi |