Membuat Form HTML

From HTML merupakan tag penting dalam pemerograman HTML. Form menyediakan property masukan yang dapat berupa textbox, check box, radio button, dan button.

 Untuk membuat sebuah from digunakan tag <form>…</form>. Selain tag, elemen form juga dapat menuliskan sembarang teks, tag, maupun image. 

# Atribut elemen form : 
• Action   = lokasi dan nama file (file yang berisi data – data form) 
• Method = [get | post] metode HTTP untuk men-submit form

#  Properti elemen form:
1.Text box <input type=”text”>
Digunakan untuk memasukan input yang berupa teks.
Size       = ukuran dari textbox dalam karakter Maxsize = maksimal jumlah karakter yang dapat di inputNama    = nama variable yang dikirim ke suatu aplikasiValue     = akan menampilkan isinya sebagai nilai default

2.Password <input type=”password”>
Di gunakan untuk memasukan password
Size       = ukuran textbox dalam karakter Maxsize = maksimal jumlah karakter yang dapat di inputName    = nama variable yang dikirim ke suatu aplikasi

3.Hidden<input type”hidden”>
Digunkan untuk mengirim data ke suatu aplikasi yang tidak dingginkan untuk dilihat oleh browser.
Name    = nama dari variable yang dikirim ke suatu aplikasiValue     = nilai dari variable

4.Check Box <input type=”checkbox”>
Check box digunakan untuk dapat memilih lebih dari satu pilihan.
Name    = nama dari variable yang dikirim ke suatu aplikasiValue     = nilai dari variable

5.Radio Button <input type=”radio”>
Radio button digunakan agar dapat memilih ahnya salah satu pilihan.
Name     = nama veriabel yang dikirim ke suatu aplikasi Value      = nilai dari variable

6.Push Button <input type=”button”>
Elemen ini biasanya digunakan dengan JavaScript atau VBScript untuk menghasilkan suatu aksi.
Name      = nama dari variable yang dikirim ke suatu aplikasi Value       = label teks di atas tombol

7.Submit <input type=”submit”>
Setiap elemen form membutuhkan tombol submit untuk mengirimkan nama dan nilinya ke suatu aplikasi yang di tentukan dlam atribut ACTION dlam elemen FORM.
Name      = nama dari variable yang dikirim ke suatu aplikasiValue       = label teks di atas tombol

8.Image Submit Button <input type=”image” src=”url”>
Digunakan untuk menggantikan tombol standar submit dengan image.
Name      = nama dari variable ayng dikirim ke suatu aplikasi

9.Reset <input type=”reset”>
Digunakan untuk mereset semua masukan dalam form.
Value       = label teks di button

10.Text Area <textarea>…</textarea>
Elemen untuk memasukan teks secara leluasa seperti notepad.
Nama      = nama dari veriabel yang dikirim ke suatu aplikasi Rows      = panjang baris dalam karakterCols        = tiggi kotak

11.Select <select>…</select>
Daftar isi dalam property select menggunakan tag <option>
Size        = jumlah pilihan yang dapat terlihat Name     = nama dari veriabel yang dikirim ke suatu aplikasi

 Contoh 1:
 <html>
<head>
<title>Contoh Form</title>
<body>
<h1><center>Contoh Form</center></h1>
<form>
<table width="400" border="0">
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text"></td>
</tr>
<tr>
<td>TTL</td>
<td>:</td>
<td><input type="text" size="2"> / <input type="text" size="2"> / <input type="text" size="3"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea rows="3"></textarea></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><input name="radiobutton" type="radio">Laki-laki
<input name="radiobutton" type="radio">Perempuan</td>
</tr>
</form>
</body>
</head>
</html>

Hasilnya:


Contoh 2:
<html>
<head><title>Form Survei</title></head>
<body>
<form action="#" method="get">
<p>Nama   : <input type="text">
<p>Alamat : <input type="text">
<p>TTL : <input type="text" size="7"> / <input type="text" size="2"> / <input type="text" size="2"> / <input type="text" size="3">
<p>Jenis Kelamin :
<input type="radio" value="Laki-laki">Laki-laki
<input type="radio" value="Perempuan">Perempuan
<input type="radio" value="Gk punya kelamin XD">Gk punya kelamin XD
<p>Pekerjaan :
<select name="pekerjaan">
<option value="Nganggur">Nganggur</option>
<option value="pelajar">Pelajar</option>
<option value="Pegawai">PNS</option>
<option value="Wiraswasta">Wiraswasta</option>
</select>
<p>Hobby           :
<input type="checkbox" name="hobby" value="Internetan">Internetan
<input type="checkbox" name="hobby" value="Main Game">Main Game
<input type="checkbox" name="hobby" value="Nongkrong">Nongkrong
<input type="checkbox" name="hobby" value="Maen Y!A">Maen Y!A
<input type="checkbox" name="hobby" value="Ngaskus">Ngaskus
<p>
<input type="submit" value="Kirim">
<input type="reset" value="Reset">
</form>
</body>
</html>

Hasilnya: