Form
tag <Form> pada HTML digunakan untuk mengumpulkan input pengguna. Input pengguna nanti nya akan dikirim ke server untuk diproses.
Elemen <form>
Elemen HTML <form>digunakan untuk membuat formulir pada HTML yang nanti akan membungkus elemen input pengguna:
<form>.form elements.</form>Try ittag <form> adalah wadah untuk berbagai jenis elemen input, seperti: text, checkboxes, radio buttons, submit buttons, dll.
Elemen <input>
Elemen HTML <input> adalah elemen form yang paling banyak digunakan.
Sebuah <input>elemen dapat ditampilkan dalam banyak cara, tergantung pada type atributnya.
Berikut beberapa contohnya:
| Type | Description |
|---|---|
<input type="text"> | Menampilkan input bertype text |
<input type="radio"> | Manampilkan radio button (untuk memilih satu dari banyak pilihan) |
<input type="checkbox"> | Menampilkan checkbox (untuk memilih satu atau banyak dari pilihan yang disediakan) |
<input type="submit"> | Manampilkan button submit (untuk mengirimkan form kenapa server) |
<input type="button"> | Menampilkan button |
Input bertype text
<input type="text"> Mendefinisikan input bertype text.
<form><label for="nama">Nama:</label><br><input type="text" id="fname" name="nama"><br><label for="umur">Umur:</label><br><input type="text" id="umur" name="umur"></form>Try itElemen <label>
Tag <label> mendefinisikan label untuk banyak elemen bentuk.
Atribut for pada tag <label>harus sama dengan atribut id pada elemen<input> untuk mengikatnya.
Radio Buttons
<input type="radio">Mendefinisikan Radio Buttons.
Tombol radio memungkinkan pengguna memilih salah satu dari sejumlah pilihan yang disediakan.
<p>Pilih bahasa pemrograman favorit kalian:</p>
<form><input type="radio" id="html" name="fav_language" value="HTML"><label for="html">HTML</label><br><input type="radio" id="css" name="fav_language" value="CSS"><label for="css">CSS</label><br><input type="radio" id="javascript" name="fav_language" value="JavaScript"><label for="javascript">JavaScript</label></form>Try it#Checkbox
<input type="checkbox">Mendefinisikan Checkbox .
Checkbox memungkinkan pengguna untuk tidak memilih atau memilih lebih dari satu pilihan yang disedikan.
<form><input type="checkbox" id="vehicle1" name="vehicle1" value="Sepeda"><label for="vehicle1"> Saya memakai sepeda</label><br><input type="checkbox" id="vehicle2" name="vehicle2" value="Mobil"><label for="vehicle2"> Saya memakai mobil</label><br><input type="checkbox" id="vehicle3" name="vehicle3" value="Motor"><label for="vehicle3"> Saya memakai motor</label></form>Try itSubmit Button
<input type="submit"> Mendefinisikan Button untuk mengirimkan data yang sudah disisi ke tujuan yang sudah ditentukan.
Form-handler biasanya berupa file di server dengan skrip untuk memproses data input.
Form-handler ditentukan dalam action atribut form.
<form action="/action_page.php"><label for="fname">First name:</label><br><input type="text" id="fname" name="fname" value="John"><br><label for="lname">Last name:</label><br><input type="text" id="lname" name="lname" value="Doe"><br><br><input type="submit" value="Submit"></form>Try it