Search Suggest

HTML Dasar #15 : Membuat Form

Form dalam HTML bisa dibuat dengan menggunakan tag <form> yang memiliki beberapa atribut penting, yaitu action, method, name.

Form adalah salah satu elemen penting dalam web yang digunakan untuk mengumpulkan data dari pengunjung web kita. Misalnya, kita ingin membuat web yang memungkinkan pengunjung untuk login, mendaftar, mengirim pesan, atau mencari informasi. Untuk itu, kita perlu membuat form yang bisa diisi oleh pengunjung dan dikirim ke server untuk diproses lebih lanjut.

Membuat Form Sederhana di HTML
Gambar 15.1 : Ilustrasi Membuat Form Sederhana di HTML

Daftar Isi

Membuat Form Sederhana di HTML

Form dalam HTML bisa dibuat dengan menggunakan tag <form> yang memiliki beberapa atribut penting, yaitu:

  • action untuk menentukan alamat URL dari halaman yang akan memproses data form.
  • method untuk menentukan metode pengiriman data form, bisa berupa GET atau POST.
  • name untuk memberikan nama pada form kita, agar bisa diakses oleh JavaScript atau PHP.

Contoh:

<form action="proses.php" method="POST" name="formku">
  <!-- isi form di sini -->
</form>

Elemen-elemen Form

Di dalam tag <form>, kita bisa menambahkan berbagai elemen form yang sesuai dengan kebutuhan kita. Elemen-elemen form ini bisa berupa:

  • <input> untuk membuat berbagai jenis inputan, seperti teks, password, checkbox, radio, tombol, dll.
  • <textarea> untuk membuat inputan teks multi-baris.
  • <select> dan <option> untuk membuat inputan pilihan (dropdown).
  • <label> untuk memberikan label atau keterangan pada inputan.
  • <fieldset> dan <legend> untuk membuat grup atau kategori pada inputan.

Mari kita lihat contoh-contoh penggunaan elemen-elemen form ini.

Input Teks

Input teks adalah inputan yang paling umum digunakan dalam form. Input teks bisa dibuat dengan menggunakan tag <input> dengan atribut type="text". Input teks ini bisa digunakan untuk mengisi nama, email, alamat, dll.

Contoh:

<label for="nama">Nama:</label>
<input type="text" id="nama" name="nama" placeholder="Masukkan nama Anda..." />

Perhatikan bahwa kita juga menggunakan atribut id dan name pada tag <input>. Atribut id digunakan untuk memberikan identitas unik pada inputan, sedangkan atribut name digunakan untuk memberikan nama variabel yang akan dikirim ke server. Atribut placeholder digunakan untuk memberikan teks sementara pada inputan.

Kita juga menggunakan tag <label> untuk memberikan label atau keterangan pada inputan. Tag <label> ini memiliki atribut for yang harus sama dengan atribut id dari inputan yang bersangkutan. Tag <label> ini berguna untuk meningkatkan aksesibilitas dan kemudahan penggunaan form.

Input Password

Input password adalah inputan yang digunakan untuk mengisi data yang sensitif, seperti password atau PIN. Input password bisa dibuat dengan menggunakan tag <input> dengan atribut type="password". Input password ini akan menampilkan karakter-karakter bintang atau bulat sebagai ganti teks yang diinput.

Contoh:

<label for="password">Password:</label>
<input type="password" id="password" name="password" placeholder="Masukkan password Anda..." />

Checkbox

Checkbox adalah inputan yang digunakan untuk memilih satu atau lebih pilihan dari beberapa pilihan yang tersedia. Checkbox bisa dibuat dengan menggunakan tag <input> dengan atribut type="checkbox". Checkbox ini akan menampilkan kotak-kotak yang bisa dicentang atau tidak.

Contoh:

<label>Hobi:</label>
<input type="checkbox" id="membaca" name="hobi[]" value="Membaca" />
<label for="membaca">Membaca</label>
<input type="checkbox" id="menulis" name="hobi[]" value="Menulis" />
<label for="menulis">Menulis</label>
<input type="checkbox" id="bermain" name="hobi[]" value="Bermain" />
<label for="bermain">Bermain</label>

Perhatikan bahwa kita menggunakan atribut value untuk memberikan nilai pada setiap checkbox. Nilai ini akan dikirim ke server sebagai data form. Kita juga menggunakan tanda kurung siku ([]) pada atribut name untuk menandakan bahwa inputan ini bisa memiliki lebih dari satu nilai.

Radio

Radio adalah inputan yang digunakan untuk memilih satu pilihan dari beberapa pilihan yang tersedia. Radio bisa dibuat dengan menggunakan tag <input> dengan atribut type="radio". Radio ini akan menampilkan lingkaran-lingkaran yang hanya bisa dipilih satu.

Contoh:

<label>Jenis Kelamin:</label>
<input type="radio" id="laki-laki" name="jenis_kelamin" value="Laki-laki" />
<label for="laki-laki">Laki-laki</label>
<input type="radio" id="perempuan" name="jenis_kelamin" value="Perempuan" />
<label for="perempuan">Perempuan</label>

Perhatikan bahwa kita menggunakan atribut value untuk memberikan nilai pada setiap radio. Nilai ini akan dikirim ke server sebagai data form. Kita juga menggunakan atribut name yang sama untuk semua radio, agar hanya bisa dipilih satu.

Tombol

Tombol adalah inputan yang digunakan untuk melakukan aksi tertentu, seperti mengirim, mereset, atau membatalkan form. Tombol bisa dibuat dengan menggunakan tag <input> dengan atribut type yang bisa berupa submit, reset, atau button.

Contoh:

<input type="submit" name="submit" value="Kirim" />
<input type="reset" name="reset" value="Reset" />
<input type="button" name="cancel" value="Batal" />

Perhatikan bahwa kita menggunakan atribut value untuk memberikan teks pada tombol. Teks ini akan ditampilkan pada tombol.

Textarea

Textarea adalah inputan yang digunakan untuk mengisi teks multi-baris, seperti komentar, pesan, atau deskripsi. Textarea bisa dibuat dengan menggunakan tag <textarea> yang memiliki konten teks di antara tag pembuka dan penutup.

Contoh:

<label for="pesan">Pesan:</label>
<textarea id="pesan" name="pesan" placeholder="Masukkan pesan Anda..." rows="5" cols="40"></textarea>

Perhatikan bahwa kita juga menggunakan atribut rows dan cols untuk menentukan jumlah baris dan kolom pada textarea. Atribut placeholder digunakan untuk memberikan teks sementara pada textarea.

Select dan Option

Select dan option adalah inputan yang digunakan untuk membuat pilihan (dropdown) yang bisa dipilih oleh pengguna. Select dan option bisa dibuat dengan menggunakan tag <select> yang berisi tag-tag <option> sebagai pilihan-pilihannya.

Contoh:

<label for="kota">Kota:</label>
<select id="kota" name="kota">
  <option value="">--Pilih Kota--</option>
  <option value="Jakarta">Jakarta</option>
  <option value="Bandung">Bandung</option>
  <option value="Yogyakarta">Yogyakarta</option>
  <option value="Surabaya">Surabaya</option>
</select>

Perhatikan bahwa kita menggunakan atribut value untuk memberikan nilai pada setiap option. Nilai ini akan dikirim ke server sebagai data form. Kita juga bisa menggunakan atribut selected untuk menentukan option mana yang dipilih secara default.

Membuat Form Login

Sebagai contoh, mari kita buat form login yang meminta pengguna untuk mengisi username dan password. Form login ini akan menggunakan beberapa elemen form yang sudah kita pelajari sebelumnya, yaitu:

  • <input type="text"> untuk input username.
  • <input type="password"> untuk input password.
  • <input type="checkbox"> untuk input remember me.
  • <input type="submit"> untuk tombol login.

Berikut ini kode HTML untuk membuat form login:

<form action="login.php" method="POST" name="form_login">
  <fieldset>
    <legend>Login</legend>
    <p>
      <label for="username">Username:</label>
      <input type="text" id="username" name="username" placeholder="Masukkan username Anda..." />
    </p>
    <p>
      <label for="password">Password:</label>
      <input type="password" id="password" name="password" placeholder="Masukkan password Anda..." />
    </p>
    <p>
      <label><input type="checkbox" id="remember" name="remember" value="remember" /> Remember me</label>
    </p>
    <p>
      <input type="submit" id="submit" name="submit" value="Login" />
    </p>
  </fieldset>
</form>

Login


Perhatikan bahwa kita menggunakan tag <fieldset> dan <legend> untuk membuat grup atau kategori pada form login. Tag <fieldset> ini akan membuat garis di sekeliling form, sedangkan tag <legend> ini akan memberikan teks pada garis tersebut.

Kita juga menggunakan tag <p> untuk membuat paragraf atau baris baru pada setiap elemen form. Ini berguna untuk membuat form terlihat lebih rapi dan mudah dibaca.

Kesimpulan

Form adalah salah satu elemen penting dalam web yang digunakan untuk mengumpulkan data dari pengunjung web kita. Form dalam HTML bisa dibuat dengan menggunakan tag <form> yang memiliki beberapa atribut penting, yaitu action, method, dan name.

Di dalam tag <form>, kita bisa menambahkan berbagai elemen form yang sesuai dengan kebutuhan kita, seperti <input>, <textarea>, <select>, dan lain-lain. Elemen-elemen form ini juga memiliki atribut-atribut yang harus diperhatikan, seperti type, name, value, placeholder, dll.

Dengan menggunakan elemen-elemen form ini, kita bisa membuat form yang beragam dan menarik, seperti form login, form registrasi, form kontak, dll. Form-form ini nantinya akan dikirim ke server untuk diproses lebih lanjut dengan bahasa pemrograman web seperti PHP atau JavaScript.

Demikian artikel tentang Membuat Form dengan HTML. Semoga artikel ini bermanfaat bagi kita dan teman-teman yang ingin belajar HTML dasar. Jika ada pertanyaan atau saran, silakan tulis di kolom komentar di bawah. Terima kasih.

HTML Dasar
Haloo, Selamat datang Sobat Coder, Selamat Belajar.

Posting Komentar

Kami sangat menghargai partisipasi Anda dalam berdiskusi di platform ini. Namun, kami ingin mengingatkan Anda untuk tetap mengikuti Kebijakan Berkomentar kami. Kami mendorong diskusi yang bermutu dan adil, sehingga semua pengguna dapat merasa aman dan nyaman dalam berinteraksi.