Tujuan Instruksional :
<form>
<input>
<input>
</form>
Tag <input> adalah tag yang paling sering digunakan pada tag <form>.
Jenis-jenis input ditentukan oleh jenis atribut yang disertakan. Jenis input
yang umum digunakan akan dijelaskan pada bagian berikut ini.
Text Field
Text field digunakan bila menghendaki user untuk mengetikkan sesuatu pada
form. Untuk itu pada tag <input> ditambahkan sebuah atribut TYPE=TEXT
untuk menampilkan text field tersebut. Bila perlu bisa ditambahkan atribut
NAME untuk memberikan nama bagi elemen form tadi, misalnya
NAME=NAMADPN.
<form>
Nama depan: <input type="text" name="namadpn">
<br>
Nama belakang: <input type="text" name="namablk">
</form>
Perhatikan bahwa tag <form> sendiri tidak akan ditampilkan pada web
browser. Secara default panjang text field adalah 20 karakter, kecuali bila di-
sertakan atribut SIZE untuk menentukan panjang text field tersebut.
Radio Button
Radio button digunakan bila menghendaki user untuk memilih satu dari bebe-
rapa pilihan yang ada. Untuk itu pada tag <input> ditambahkan sebuah
atribut TYPE=RADIO untuk menampilkan radio button tersebut. Atribut VALUE
diperlukan untuk memberikan nilai bagi pilihan si user, misalnya
VALUE=PRIA. Bila perlu bisa ditambahkan atribut NAME untuk memberikan
nama bagi elemen form tadi, misalnya NAME=SEX.
<form>
<input type="radio" name="sex" value="pria"> Pria
<br>
<input type="radio" name="sex" value="wanita"> Wanita
</form>
Pria
Wanita
Perhatikan bahwa hanya ada satu pilihan yang dapat diberikan oleh user.
Checkbox
Checkbox digunakan bila menghendaki user untuk memilih satu atau lebih
jawaban dari beberapa pilihan yang ada. Untuk itu pada tag <input> ditam-
bahkan sebuah atribut TYPE=CHECKBOX untuk menampilkan checkbox terse-
but. Bila perlu bisa ditambahkan atribut NAME untuk memberikan nama bagi
elemen form tadi, misalnya NAME=MOBIL.
<form>
<input type="checkbox" name="mobil"> Mobil sedan
<br>
<input type="checkbox" name="motor"> Sepeda motor
</form>
Mobil sedan
Sepeda motor
Drop-Down Menu
Drop-down menu digunakan bila menghendaki user untuk memilih satu dari
beberapa pilihan yang ada. Namun tag yang digunakan adalah <select>. Bila
perlu bisa ditambahkan atribut NAME untuk memberikan nama bagi elemen
form tadi, misalnya NAME=MOBIL. Atribut VALUE diperlukan untuk membe-
rikan nilai bagi pilihan si user, misalnya VALUE=MERCY bila user menjatuhkan
pilihan pada Mercy.
<html>
<body>
<form>
<select name="mobil">
<option value="mercy">Mercy
<option value="bmw">BMW
<option value="volvo">Volvo
<option value="audi">Audi
</select>
</form>
</body>
</html>
Button
Button atau tombol adalah elemen form yang digunakan untuk mengirimkan
data yang telah dimasukkan pada elemen form lainnya. Atribut yang diguna-
kan adalah TYPE=BUTTON, sedangkan atribut VALUE digunakan untuk mem-
berikan teks pada tombol tersebut.
<html>
<body>
<form>
<input type="button" value="Halo!">
</form>
</body>
</html>
<html>
<body>
<form>
Username: <input type="text" name="user">
<br>
Password: <input type="password" name="password">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan bagaimana dengan atribut
TYPE=PASSWORD pada tag <input> akan menghasilkan text field un-
tuk password, di mana teks yang diketikkan tidak akan ditampilkan,
namun hanya diwakili dengan simbol saja.
<html>
<body>
<form>
Pria :
<input type="radio" checked="checked" name="Sex"
value="pria">
<br>
Wanita :
<input type="radio" name="Sex" value="wanita">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan penambahan atribut
CHECKED=CHECKED yang akan menjadikan pilihan Pria menjadi pilih-
an default pada radio button.
<html>
<body>
<form>
<select name="mobil">
<option value="mercy">Mercy
<option value="bmw">BMW
<option value="volvo">Volvo
<option value="audi" selected="selected">Audi
</select>
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan bagaimana dengan adanya
atribut SELECTED menyebabkan pilihan Audi menjadi pilihan default
pada drop-down menu.
<html>
<body>
<form name="input">
Nama depan : <input type="text" name="NamaDpn"
value="Mickey" size="20">
<br>
Nama belakang : <input type="text" name="NamaBlk"
value="Mouse" size="20">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan sebuah form input seder-
hana, yaitu dua buah text field dan sebuah tombol submit untuk me-
ngirimkan data yang dimasukkan pada text field tersebut. Pada contoh
kedua text field telah diberi VALUE masing-masing VALUE=MICKEY
dan VALUE=MOUSE, sehingga bila tombol submit ditekan maka kedua
value tersebutlah yang akan diproses.
<html>
<body>
<form name="input">
Sepeda : <input type="checkbox" name="Sepeda"
checked="checked">
<br>
Mobil : <input type="checkbox" name="Mobil">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan sebuah form input
sederhana yang kedua, yaitu dua buah checkbox dan sebuah tombol
submit untuk mengirimkan data yang dipilih pada checkbox tersebut.
<html>
<body>
<form name="input">
Pria : <input type="radio" name="Sex" value="Pria"
checked="checked">
<br>
Wanita : <input type="radio" name="Sex" value="Wanita">
<br>
<input type ="submit" value ="Submit">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan sebuah form input seder-
hana yang ketiga, yaitu dua buah radio button dan sebuah tombol
submit untuk mengirimkan data yang dipilih dari radio button tersebut.
Pada contoh kedua radio button telah diberi VALUE masing-masing
VALUE=PRIA dan VALUE=WANITA, sehingga bila tombol submit di-
tekan maka salah satu value tersebutlah yang akan diproses. Perlu
diingat bahwa pada radio button hanya salah satu pilihan saja yang
dapat dipilih.
<html>
<body>
<form action="MAILTO:nama@alamat.com" method="post"
enctype="text/plain">
</form>
</body>
</html>
Penjelasan
Contoh latihan di atas mendemonstrasikan pembuatan form untuk me-
ngirimkan pesan ke alamat email tertentu. Pada form ini digunakan
tiga input berupa tiga text field untuk memasukkan nama, email, dan
pesan dari si pengirim. Lalu ada dua tombol submit dan reset. Tombol
reset digunakan untuk mengosongkan isi seluruh text field apabila ter-
jadi kesalahan dalam memasukkan data dan ingin mengulangi mema-
sukkan data kembali.
C. Soal Latihan
REGISTRASI ANGGOTA
Nama lengkap :
Nama login :
Password :
Alamat e-mail :
Pekerjaan :
Submit Reset