Latest web development tutorials

Properti tombol HTML formmethod

tombol HTML label Reference Manual HTML <button> tag

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:

<form action="demo_form.html" method="get">
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 ExplorerFirefoxOperaGoogle ChromeSafari

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

<button type="submit" formmethod="get|post">

Nilai properti

描述
get 向 URL 追加表单数据(form-data):URL?name=value&name=value
post 以 HTTP post 事务的形式发送表单数据(form-data)


tombol HTML label Reference Manual HTML <button> tag