Properti tombol HTML formmethod
contoh
Menyerahkan formulir dengan dua tombol, tombol pertama mengirimkan menggunakan metode = "mendapatkan" untuk mengirimkan data formulir, kedua tombol submit dengan menggunakan metode = "post" formulir pengajuan Data:
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit">提交</button>
<button type="submit" formmethod="post" formaction="demo_post.html">
使用 POST 提交</button>
</form>
Coba »
Dukungan Browser
Internet Explorer 10, dukungan Firefox, Opera, Chrome, dan Safari formmethod properti.
Catatan: Internet Explorer 9 dan versi sebelumnya tidak mendukung IE formmethod properti.
Definisi dan Penggunaan
Properti formmethod mengembangkan metode HTTP digunakan untuk mengirim data formulir. Properti formmethod menimpa bentuk elemen metode atribut.
atribut formmethod diperlukan dan type = "submit" digunakan bersama.
Form-data dapat dikirim dengan cara berikut:
- Dalam variabel URL (menggunakan metode = "mendapatkan") untuk mengirimkan formulir
- Dalam posting HTTP (menggunakan metode = "post") untuk mengirimkan formulir
Gunakan "mendapatkan" metode:
- data formulir di URL untuk nama / nilai pasangan muncul.
- Mendapatkan jumlah data yang ditransfer kecil, tidak lebih besar dari 2KB, terutama karena dengan batas panjang URL.
- Jangan menggunakan metode "mendapatkan" untuk transmisi informasi sensitif! (Sandi atau informasi sensitif akan muncul di address bar browser)
Menggunakan metode "post":
- Kirim data formulir dalam bentuk posting HTTP.
- Lebih kuat dan lebih aman daripada "mendapatkan" metode.
- Tidak ada batas ukuran
Perbedaan antara HTML 4.01 dan HTML5
Properti formmethod baru di HTML 5 atribut.
tatabahasa
Nilai properti
值 | 描述 |
---|---|
get | 向 URL 追加表单数据(form-data):URL?name=value&name=value |
post | 以 HTTP post 事务的形式发送表单数据(form-data) |
HTML <button> tag