Atribut metode <form> HTML

tag <form> HTML

Contoh

Kirim formulir menggunakan metode "dapatkan":

<form action="/action_page.php" method="get">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

Lebih banyak contoh "Coba Sendiri" di bawah ini.


Definisi dan Penggunaan

Atribut methodmenentukan cara mengirim data formulir (data formulir dikirim ke halaman yang ditentukan dalam actionatribut).

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

Catatan tentang GET:

  • Menambahkan data formulir ke dalam URL dalam pasangan nama/nilai
  • Panjang URL dibatasi (sekitar 3000 karakter)
  • Jangan pernah menggunakan GET untuk mengirim data sensitif! (akan terlihat di URL)
  • Berguna untuk pengiriman formulir di mana pengguna ingin menandai hasilnya
  • GET lebih baik untuk data yang tidak aman, seperti string kueri di Google

Catatan di POST:

  • Menambahkan data formulir di dalam isi permintaan HTTP (data tidak ditampilkan di URL)
  • Tidak memiliki batasan ukuran
  • Pengiriman formulir dengan POST tidak dapat di-bookmark

Dukungan Peramban

Attribute
method Yes Yes Yes Yes Yes


Sintaksis

<form method="get|post">

Nilai Atribut

Value Description
get Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

Lebih Banyak Contoh

Contoh

Kirim formulir menggunakan metode "posting":

<form action="/action_page.php" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

tag <form> HTML