Beranda / Pemrograman / Web / Panduan Lengkap HTML Forms: Bikin Formulir Keren di Website! (Tutorial HTML Part 53)

Panduan Lengkap HTML Forms: Bikin Formulir Keren di Website! (Tutorial HTML Part 53)

Kalau kamu lagi belajar HTML dan pengen bikin formulir buat website, artikel ini cocok banget buat kamu! Formulir HTML (HTML Forms) itu penting banget buat ngumpulin data dari user, kayak nama, email, pilihan, dan lainnya. Nah, yuk kita bahas satu per satu elemen penting di dalamnya!

1. Elemen <form>

Elemen <form> adalah wadah utama dari semua input yang bakal dikirim ke server. Biasanya, <form> punya atribut action (buat nentuin tujuan data dikirim) dan method (buat nentuin cara pengiriman data, bisa GET atau POST).

Contoh penggunaan:

<form action="proses.php" method="POST">
   <!-- Elemen input nanti di sini -->
</form>
HTML

2. Elemen <input>

Elemen <input> adalah elemen utama buat input data di form. Bentuknya bisa macem-macem, tergantung dari atribut type yang dipakai.

Contoh umum:

Perbedaan HTML vs XHTML: Panduan Lengkap (Tutorial HTML Part 52)

<input type="text" name="username">
<input type="password" name="password">
<input type="email" name="email">
HTML

3. Text Fields

Text field dipakai buat input teks biasa, misalnya buat nama atau komentar. Biasanya pakai:

<form>
<input type="text" name="nama" placeholder="Masukkan nama kamu">
</form>
HTML

Hasilnya:

Contoh text field
Gambar 53.1 : Contoh text field

Atribut placeholder di atas bikin tampilan lebih user-friendly!

4. Elemen <label>

Elemen <label> bikin form lebih mudah diisi karena bisa dikaitkan sama elemen input.

Contoh:

Panduan Lengkap HTML URL (Uniform Resource Locator)(Tutorial HTML Part 51)

<form>
<label for="email">Email:</label>
<input type="email" id="email" name="email">
</form>
HTML

Hasilnya:

Contoh elemen <label>
Gambar 53.2 : Contoh elemen <label>

Pakai for di <label> buat ngehubungin ke input yang punya id sama.

5. Radio Buttons

Radio button dipakai buat milih satu opsi dari beberapa pilihan. Biasanya buat pertanyaan dengan jawaban tunggal.

Contoh:

<form>
<label><input type="radio" name="gender" value="pria"> Pria</label>
<label><input type="radio" name="gender" value="wanita"> Wanita</label>
<form>
HTML

Hasilnya:

Panduan Lengkap HTML Encoding: Memahami Character Sets (Tutorial HTML Part 50)

Contoh Radio Buttons
Gambar 53.3 : Contoh Radio Buttons

Karena name-nya sama, user cuma bisa pilih satu opsi aja.

6. Checkboxes

Checkbox dipakai buat milih lebih dari satu opsi.

Contoh:

<form>
<label><input type="checkbox" name="hobi" value="musik"> Musik</label>
<label><input type="checkbox" name="hobi" value="olahraga"> Olahraga</label>
<label><input type="checkbox" name="hobi" value="game"> Game</label>
</form>
HTML

Hasilnya:

Contoh Checkbox
Gambar 53.4 : Contoh Checkbox

User bisa pilih lebih dari satu karena name-nya sama tapi tipe input-nya checkbox.

7. Tombol Submit

Buat ngirim data ke server, kita butuh tombol submit.

Contoh:

<input type="submit" value="Kirim">
HTML

Hasilnya:

Contoh tombol submit
Gambar 53.5 : Contoh Tombol Submit

Atau bisa pakai tombol lebih keren:

<button type="submit">Kirim Form</button>
HTML

Hasilnya:

Contoh tombol submit menggunakan button
Gambar 53.6 : Contoh tombol submit dengan button

8. Atribut name untuk <input>

Atribut name itu wajib ada di setiap elemen <input>, karena ini yang dikirim ke server pas form di-submit.

Contoh form lengkap:

<form action="proses.php" method="POST">
   <label for="nama">Nama:</label>
   <input type="text" id="nama" name="nama">

   <label for="email">Email:</label>
   <input type="email" id="email" name="email">

   <label>Gender:</label>
   <label><input type="radio" name="gender" value="pria"> Pria</label>
   <label><input type="radio" name="gender" value="wanita"> Wanita</label>

   <label>Hobi:</label>
   <label><input type="checkbox" name="hobi" value="musik"> Musik</label>
   <label><input type="checkbox" name="hobi" value="olahraga"> Olahraga</label>
   <label><input type="checkbox" name="hobi" value="game"> Game</label>

   <button type="submit">Kirim</button>
</form>
HTML

Hasilnya:

Contoh atribut name
Gambar 53.7 : Contoh atribut name

Kesimpulan

Form HTML itu penting buat interaksi user di website. Dengan memahami elemen-elemen kayak <form>, <input>, <label>, radio button, checkbox, dan tombol submit, kamu bisa bikin formulir keren dan fungsional.

Jadi, sekarang kamu udah siap bikin form sendiri di website kamu. Selamat ngoding!

Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *