Wednesday, March 15, 2017

Membuat Form di HTML


Element Form
Element FORM digunakan untuk menjelaskan form interaktif. Element ini memiliki atribut yaitu
 action, dan method. Atribut action berisi aksi terhadap form yang dikirim (URI) dan atribut method berisi metode form melakukan proses pengiriman (GET/POST).

Sintaks sebagai berikut:
<form action="action" method="GET"|"POST">
   ...........................
</form>



Element Input
Element INPUT digunakan untuk menjelaskan input yang dimasukkan oleh pengguna. Element ini memiliki atribut yaitu name,
 size, type, value, checked.
Atribut name menjelaskan nama dari input kontrol form, atribut size menjelaskan ukuran teks pada input kontrol, type menjelaskan bentuk input kontrol, value menjelaskan nilai awal/reset/submit, checked menjelaskan pilihan terpilih pada type radio/checkbox. Element ini tidak memiliki tag penutup dan harus berada di dalam element FORM.

Sintaks sebagai berikut:
<input
 
          name="name"
 
          size="number"
          type="text"|"checkbox"|"radio"|"submit"|"reset"
          value="value"
          checked >


Element Select

Element SELECT berfungsi untuk menjelaskan opsi pilihan pada form kontrol. Element ini memiliki atribut yaitu
 name, size, multiple (diizinkan banyak pilihan). Element ini berada dalam element FORM.

Sintaks sebagai berikut:
<select
          name="name"
 
          size="number"
          multiple >
.....................
</select>



Element Option
Element OPTION menjelaskan opsi pilihan pada menu SELECT. Element ini memiliki atribut
 selected, dan value. Atribut selected opsi terpilih dan atribut value berisikan nilai element OPTION.

Sintaks sebagai berikut:
<option
          selected
 
          value="number" >
.....................
</option>




Element Textarea
Element TEXTAREA
 berfungsi sebagai input kontrol form untuk menginputkan teks lebih dari satu baris. Element ini memiliki atribut yaitu name, cols, rows. Atribut name menjelaskan nama input kontrol form element textarea, atribut cols menjelaskan jumlah kolom textarea yang terlihat, dan atribut rows menjelaskan jumlah baris textarea yang terlihat. Element ini harus berada di dalam element FORM

Sintaks sebagai berikut:
<textarea
          name="name"
 
          cols="number"
          rows="number" >
.....................
</textarea>


Uji Coba
Untuk lebih memahami uraian di atas, silahkan sobat jamane komputer untuk mencoba latihan di bawah ini ya:

Uji coba 1:
Buatlah form dengan input kontrol form yang berisi text, checkbox, radio, reset, submit, seperti contoh di bawah ini:
                  
Nama file: uji_coba_1.html
<html>
<head>
<title> uji coba 1</title>
</head>
<body>
<FORM METHOD="POST" ACTION="">
   <H4>FORM</H4>
   <INPUT TYPE="text" NAME="uji1" SIZE="20" VALUE="Masukkan Nama Anda.">
   <BR><BR>
   <B>Apakah anda pelajar?</B>
   <INPUT TYPE="checkbox" NAME="uji2">
   <BR><BR>
   <B>Berapa Umur anda?</B>
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r1">10 - 15
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r2">16 - 20
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r3">21 - 25
   <BR><BR>
   <INPUT TYPE="submit" NAME="uji4" VALUE="Send">
   <INPUT TYPE="reset" NAME="uji5" VALUE="Clear">
</FORM>

</body>
</html>
Jika diisi nama Joko ; Pelajar di check ; umur 21-25 ; maka jika form ini di submit data form yang terkirim adalah uji1="Joko"&uji2="1"&uji3="r3"

Uji Coba 2:

Dari Uji coba 1 tambahkan menu select seperti kode program di bawah ini:
   
 
Nama file: uji_coba_2.html
<html>
<head>
<title>uji coba 2</title>
</head>
<body>
<FORM METHOD="POST" ACTION="detik.com">
   <H4>FORM</H4>
   <INPUT TYPE="text" NAME="uji1" SIZE="20" VALUE="Masukkan nama anda">
   <BR><BR>
   <B>Apakah anda pelajar?</B>
   <INPUT TYPE="checkbox" NAME="uji2">
   <BR><BR>
   <B>Berapa Umur anda?</B>
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r1">10 - 15
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r2">16 - 20
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r3">21 - 25
   <BR><BR>
   <B>Anda berasal dari mana?</B>
   <BR>
   <SELECT NAME="var6" SIZE="1">
      <OPTION VALUE="ID">Indonesia
      <OPTION VALUE="MY">Malaysia
      <OPTION VALUE="SG" SELECTED>Singapura
   </SELECT>
   <BR><BR>
   <INPUT TYPE="submit" NAME="uji4" VALUE="Send">
   <INPUT TYPE="reset" NAME="uji5" VALUE="Clear">
</FORM>
</body>
</html>

Uji coba 3:
Dari Uji coba 2 tambahkan textarea seperti kode program di bawah ini:
   
 
Nama file: latihan7_2.html

<html>
<head>
<title>Latihan7-2</title>
</head>
<body>
<FORM METHOD="POST" ACTION="detik.com">
   <H4>FORM</H4>
   <INPUT TYPE="text" NAME="uji1" SIZE="20" VALUE="Masukkan nama anda">
   <BR><BR>
   <B>Apakah anda pelajar?</B>
   <INPUT TYPE="checkbox" NAME="uji2">
   <BR><BR>
   <B>berapa umur anda?</B>
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r1">10 - 15
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r2">16 - 20
   <BR>
   <INPUT TYPE="radio" NAME="uji3" VALUE="r3">21 - 25
   <BR><BR>
   <B>Anda berasal dari mana?</B>
   <BR>
   <SELECT NAME="var6" SIZE="1">
      <OPTION VALUE="ID">Indonesia
      <OPTION VALUE="MY">Malaysia
      <OPTION VALUE=”SG" SELECTED>Singapura
   </SELECT>
   <BR><BR>
   <B>Komentar:</B>
   <BR>
   <TEXTAREA NAME="var7" COLS="30" ROWS="6">
   </TEXTAREA>
   <BR><BR>
   <INPUT TYPE="submit" NAME="uji4" VALUE="Send">
   <INPUT TYPE="reset" NAME="uji5" VALUE="Clear">
</FORM>
</body>
</html>


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer