Lewati ke konten utama

Struktur Dasar Form

Formulir digunakan untuk mengumpulkan data dari pengguna.

Tag <form>​

Semua elemen input harus dibungkus dalam tag <form>.

<form action="/proses-data" method="POST">
{label & input formulir}
</form>

Atribut Penting pada <form>​

Contoh atribut penting pada form HTML

Sumber: phptutorial.net -

  1. action: Tujuan data dikirim (URL Backend/API). Jika dikosongkan, data akan dikirim ke halaman itu sendiri.
  2. method: Cara data dikirim.
  • GET: Data terlihat di URL (misal: pencarian Google). Jangan gunakan untuk password!
  • POST: Data tersembunyi (aman untuk login/register).
Realita Teknis

HTML hanyalah tampilan (Frontend). Agar formulir benar-benar bisa berfungsi (misal: mengirim email atau menyimpan ke database), Anda memerlukan bahasa pemrograman Backend (seperti PHP, Python, atau Node.js) untuk memproses atribut action tersebut.

Label & Input (Pasangan Wajib)​

Setiap kolom input wajib memiliki label agar aksesibel (bisa dibaca screen reader) dan mudah diklik.

Gunakan atribut for pada label yang nilainya sama persis dengan id pada input.

<label for="username">Nama Pengguna:</label>
<input type="text" id="username" name="username">
  • Coba klik teks "Nama Pengguna": Kursor akan otomatis fokus ke kolom input. Ini sangat membantu pengguna HP (layar sentuh).