Tuesday, January 17, 2012

<FORM>

Elemen FORM digunakan sebagai wadah membuat interactive form, didalamnya bisa terdapat kotak masukan teks, daftar pilihan, dan banyak lagi.

Sintaks:

<FORM Attribute="Value">..</FORM>

Di HTML 4.0 Strict, satu atau lebih elemen SCRIPT atau elemen-elemen Block-Level boleh ditetapkan di dalam elemen FORM, kecuali elemen FORM itu sendiri. Di HTML 4.0 Transitional, elemen-elemen Inline atau elemen-elemen Block-Level boleh ditetapkan didalam elemen FORM, kecuali di dalam elemen FORM itu sendiri.

Untuk elemen FORM itu sendiri boleh ditetapkan di dalam elemen APPLET, BLOCKQUOTE, BODY, CENTER, DD, DEL, DIV, FIELDSET, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD, TH.

ACTION=URI
Atribut ACTION digunakan untuk menetapkan lokasi file yang bertugas menerima dan memproses data masukan di dalam elemen FORM yang disubmit.

METHOD
Atribut METHOD digunakan untuk menentukan metode pengiriman data di dalam elemen FORM ke file pemproses, nilainya adalah get atau post.

ENCTYPE=ContentType
Atribut ENCTYPE digunakan untuk menetapkan content type untuk data di dalam elemen FORM yang akan dikirim ke server, nilainya default-nya adalah application/x-www-form-urlencoded.

ACCEPT-CHARSET=Charsets
Atribut ACCEPT-CHARSET digunakan untuk menetapkan character encoding yang harus ditangani oleh browser untuk data elemen FORM.

ONSUBMIT=Script
Atribut event ONSUBMIT digunakan untuk menetapkan bahwa script akan dijalankan oleh browser ketika pengguna menekan tombol Submit, sebelum data dikirim keserver.

ONRESET=Script
Atribut event ONRESET digunakan untuk menetapkan bahwa script akan dijalankan oleh browser ketika pengguna menekan tombol Reset, sebelum data direset oleh browser.

Contoh penggunaan elemen FORM:

<P STYLE="font-size:1.5em">Formulir Pemesanan</P> <FORM NAME="formNAME" ACTION="URIOfProcessingFile.php" METHOD="get" ENCTYPE="text/html" ONRESET="alert('Anda mereset data isian!')" ONSUBMIT="alert('Anda mensubmit data isian!')"> <P>Informasi Pemesan</P> Nama : <INPUT TYPE="text" NAME="name" VALUE="" WIDTH="100" HEIGHT="5"> Email : <INPUT TYPE="text" NAME="email" VALUE="" WIDTH="100" HEIGHT="5"> Kata sandi : <INPUT TYPE="password" NAME="password" VALUE="" WIDTH="100" HEIGHT="5"> <INPUT TYPE="submit" NAME="sT" VALUE="Submit"> <INPUT TYPE="reset" NAME="rT" VALUE="Reset"> </FORM>

Elemen FORM juga mendukung Atribut Target HTML dan Atribut-Atribut Standard HTML.