FORM
Tujuan :
Intro :
HTML menyediakan fasilitas yang tak kalah penting yaitu sebuah cara bagi user
untuk berinteraksi pada halaman web. HTML menyediakan sebuah fasilitas kepada user
untuk memasukkan dan menerima data. Kemudia data tersebut akan ditindaklanjuti
menjadi sebuah informasi yang berguna bagi user dan juga pemilik situs. Fasilitas ini
dilakukan dengan menggunakan elemen Form.
3.1 Form
Form berfungsi sebagai bagian untuk memasukkan data dari pengguna yang kemudian
akan diproses agar dapat digunakan sesuai kebutuhan.
Media input memiliki berbagai kontrol masukan yang berfungsi sesuai dengan
kenutuhan dalam memasukkan data.
3.2.1 Text
Format :
<textarea> </textarea>
Color Time
Datetime-local Datetime
Number Month
Tel Search
Week url
Date Password
Email Text
range file
3.2.2 Radio Button
Format :
3.2.3 Checkbox
Checkbox berfungsi menerima masukan dari beberapa pilihan, boleh 1 atau lebih atau
tidak memilih sama sekali.
Format :
Dropdown list berfungsi untuk memilih satu dari beberapa file pilihan yang dikeluarkan.
3.2.5 Button
Button berfungsi sebagai mana fungsi tombol yaitu memasukkan perintah sesuai tugas
yang diberikan pada tombol tersebut.
3.2.5.1 Submit
3.2.5.2 Reset
Reset berfungsi untuk mengembalikan form pada kondisi awal atau mengosongkan
nilai semua elemen.
Elemen media input tidak akan berguna jika tidak dilengkapi dengan informasi
tambahan, yang menyebabkan user bingung dalam memasukkan nilai yang harus diisi
kedalam elemen-elemen media input yang tersedia.
Untuk memberikan informasi tambahan kepada user, telah disediakan fasilitas yang
terdiri dari elemen-elemen yang dapat digunakan sebagai penanda terhadap media
input.
3.2.6.1 Label
Label berfungsi menambahkan teks pada media input. Label harus disertai dengan
atribut for yang berisi nilai yang sam dengan atribut pada id media input agar ketika
mengklik label elemen media input langsung bekerja.
Format :
<label for=”nilai_id_inputan”>Teks_keterangan</label>
< Input Type=”text” name=”nama_inputan” id=”id_inputan”>
3.2.6.2 Fieldset
<fieldset>
<label for="nilai_ide_inputan">Teks_keterangan </label>
<input type="text" name="nama_inputan " id="ide_inputan">
<label for="nilai_ide_inputan1">Teks_keterangan1</label>
<input type="text" name="nama_inputan1 " id="ide_inputan1">
</fieldset
3.2.6.3 Legend
Format :
<fieldset>
<legend>Teks_keterangan</legend>
<label for="nilai_ide_inputan">Teks_keterangan </label>
<input type="text" name="nama_inputan " id="ide_inputan">
<label for="nilai_ide_inputan1">Teks_keterangan1</label>
<input type="text" name="nama_inputan1 " id="ide_inputan1">
</fieldset
3.2.7 Validasi Input
Kadang kala kita jumpai elemen-elemen yang tidak wajib diisi oleh user. Form kemudian
akan mengecek terhadap nilai masukan dari user, apakah nilai yang wajib telah diisi
atau tidak. Jika belum maka form akan tertolak sembari mengeluarkan pesan kesalahan
yang menerangkan bahwa ada isian wajib yang tiddak terisi.
1. Atrribut required
Required berfungsi sebagai pananda bahwa konten harus diisi sesuai dengan
tipe yang telah ditentukan.