Jadi, form biasanya digunakan untuk halaman web yang bersifat dinamis sehingga memungkinkan terjadinya komunikasi antara user dengan web server atau user lain. Form memungkinkan suatu web server untuk menerima informasi dari user melalui sejumlah elemen kontrol. Elemen kontrol yang dapat digunakan untuk membuat form yaitu :
- Teks baris tunggal
- Teks baris jamak
- Teks password
- Tombol submit dan reset
- Checkbox
- Radio button
- Menu pop-up
form. Berikut strukturnya :
Dari struktur di atas dapat diketahui bahwa cara pembuatan form dalam HTML adalah dengan menambahkan tag <form> ... </form>, kemudian ditambahkan dengan atribut tag METHOD dan ACTION.
Fungsi atribut METHOD adalah untuk menentukan metoda apa yang digunakan untuk mengirim data ke script tujuan. Dalam hal ini ada 2 cara yang dapat digunakan yaitu GET dan POST. Keduanya tentu memiliki perbedaan dari cara mengirimkan data. Sedangkan untuk fungsi dari atribut ACTION adalah untuk menentukan URL tujuan dari script yang akan menerima data dari form.
Sebagai contoh perhatikan tag berikut :
<form method="post" action="identitas.php">Dari tag di atas dapat diketahui bahwa pada form tersebut, data yang diinputkan oleh user akan dikirimkan dengan cara post ke sebuah file PHP dengan nama identitas.php yang letaknya ada di direktori tempat dimana file HTML (yang berisi form tersebut) berada.
... elemen kontrol ...
</form>
Setelah mengetahui struktur dari tag form, selanjutnya akan dibahas mengenai elemen kontrol pada form. Ada 3 tag yang digunakan untuk membuat elemen kontrol pada form yaitu :
- Tag <input>, untuk membuat elemen text, checkbox, radio button, tombol submit, dan tombol reset.
- Tag <select>, untuk membuat menu pop-up.
- Tag <textarea>, untuk membuat kolom isian teks panjang.
Tag ini digunakan untuk membuat elemen text (default text, password text, hidden text), checkbox, radio button, tombol submit, dan tombol reset. Dalam penggunaannya, tag ini tidak dapat berdiri sendiri, tag ini membutuhkan atribut tag pendukung sehingga dapat menampilkan form pada HTML. Atribut tersebut adalah TYPE, NAME, dan VALUE. Berikut strukturnya :
<input type="..." name="..." value="...">Fungsi dari atribut TYPE adalah untuk menentukan tipe elemen kontrol yang akan digunakan. Berikut daftar nilai atribut TYPE yang dapat digunakan beserta fungsinya :
TYPE | FUNGSI |
---|---|
text | membuat kotak teks 1 baris |
password | menerima input berupa password |
hidden | menerima input hidden text |
checkbox | membuat kotak periksa |
radio | membuat tombol radio button |
submit | membuat tombol submit |
reset | membuat tombol reset |
Untuk memahaminya, saya akan memberikan beberapa contoh. Pertama-tama saya akan memberikan contoh sederhana penggunaan elemen kontrol text, password, tombol submit, dan tombol reset. Perhatikan tag berikut :
Dari tag tersebut dihasilkan form pada web browser seperti berikut :
Selanjutnya saya akan memberikan contoh penggunaan elemen checkbox pada form HTML. Perhatikan contoh penggunaan checkbox pada contoh tag berikut :
Dari contoh di atas dapat dihasilkan elemen kontrol checkbox seperti berikut :
Kemudian berikut adalah contoh tag penggunaan elemen radio button pada form HTML :
Dan hasilnya adalah sebagai berikut :
————————————————————————————————————
TAG <select>
Tag ini digunakan untuk membuat menu pop-up. Dari segi fungsi tidak jauh berbeda dengan radio button, karena keduanya bermaksud untuk membuat user memilih salah satu dari opsi yang disediakan. Namun dari segi bentuk, menu pop-up berbeda dengan radio button. Menu pop-up dibuat dengan menggunakan tag <select>, dan untuk membuat daftar opsi, gunakan tag <option>. Perhatikan contoh berikut :
Hasil dari tag pembuatan menu pop-up di atas adalah sebagai berikut :
————————————————————————————————————
TAG <textarea>
Tag ini digunakan untuk membuat kolom isian teks yang panjang. Biasanya digunakan untuk membuat form pengisian komentar, post artikel, dll. Perhatikan contoh tag berikut :
Hasil dari tag di atas adalah sebagai berikut :
Pada contoh di atas terdapat atribut tag ROWS dan COLS yang dapat anda gunakan untuk mengatur besar kecilnya text area tersebut.
wah.. berguna banget gan. thx !!
BalasHapusSiap sama2 gan
HapusMalam kak, terimakasih atas artikelnya, artikelnya membuat saya mengerti perintah2 html, dengan ini saya bisa belajar, walaupun saya kurang mengerti, tetapi dengan bantuin artikel kakak saya lebih mengerti dari sebelumnya, semangat kakak dalam pembuatan artkel2 yang lain, semoga kakak sehat selalu di murahkah rezekinya, stay safe, jaga kesehatannya kakak.
BalasHapusPerkenalkan nama saya Dela Novitasari dari kampus STMIK ATMA LUHUR PANGKALPINANG, web kampus saya https://www.atmaluhur.ac.id/
Bagaimana cara menampilkan form file gambar kak? terimah kasih artikelnya karena ini membantu pembelajaran kami terus update ya artikelnya terutama tentang html
BalasHapusPerkenalkan nama saya Vidi Bachrum dengan ni 192250019 dari kampus STMIK ATMA LUHUR PANGKALPINANG, web kampus saya https://www.atmaluhur.ac.id/