Objek Form | |||||
| |||||
Keterangan : - Atribut NAME menyatakan untuk nama formulir. Pada JavaScript atribut ini dinyatakan dengan properti name. - Atribut ACTION menentukan URL yang akan diproses oleh formulir ketika tombol Submit diklik. Pada JavaScript, atribut ini dinyatakan dengan properti action. - Atribut METHOD menentukan metode yang digunakan untuk mengirimkan formulir. Metode yang biasa digunakan berupa GET atau POST. Pada JavaScript, atribut ini dinyatakan dengan properti method. - Atribut ENCTYPE menentukan jenis data pada URL. Misalnya, berisi “text/ascii”. Pada JavaScript, atribut ini dinyatakan dengan properti encoding - Atribut TARGET menentukan hasil formulir akan ditempatkan pada frame atau halaman. - onSubmit adalah penanganan kejadian jika tombol Submit diklik. - onReset adalah penanganan kejadian jika tombol Reset diklik. | |||||
document.formTes.name document.formTes.action document.formTes.method ---------------------- document.forms[0].action document.forms[0].name | Contoh pemakaian Javascript untuk mengakses nilai atribut-atribut pada tag <FORM> |
Objek Button | |||||
| |||||
Penjelasan : - Atribut NAME menyatakan untuk nama tombol, pada JavaScript, atribut ini dinyatakan dengan properti name. - Atribut VALUE menyatakan untuk judul pada tombol. Pada JavaScript, atribut ini dinyatakan dengan properti value. - onClick adalah penanganan kejadian ketika tombol ini diklik. | |||||
document.formTes.tombolSimpan.value | Contoh penggunaan JavaScript untuk mengakses objek button. | ||||
Penanganan tombol Reset dan Submit serupa dengan TYPE=”BUTTON”. |
Objek Text | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
Penjelasan berbagai properti pada JavaScript yang terkait dengan field teks dapat dilihat pada tabel – tabel dibawah ini : Tabel T001. Properti untuk field teks.
Tabel T002. Penanganan kejadian pada field teks
Tabel T003. Metode untuk field teks
| |||||||||||||||||||||||||||||
document.formTes.elements[0].focus(); | Contoh penggunaan javaScript untuk objek text. |
Objek Checkbox | |||||
| |||||
Perlu diketahui : - Atribut CHECKED digunakan untuk memberi keadaan awal agar kota cek dalam keadaan dicentang. Pada JavaScript, atribut ini identik dengan properti defaultChecked. - Properti checked berguna untuk mengetahui keadaan kota cek. Nilainya true kalu kotak cek dalam keadaan tercentang dan false untuk keadaan sebaliknya. - onClick menyatakan penanganan kejadian saat kotak cek diklik. | |||||
document.formTest.elements[0].checked | Contoh penggunaan javaScript untuk objek checked. |
Objek radio | ||||||
| ||||||
Perlu diketahui : - Atribut CHECKED digunakan untuk memberi keadaan awal agar suatu tombol radio dalam keadaan dipilih. Pada JavaScript, atribut ini identik dengan properti defaultChecked. - Properti checked berguna untuk mengetahui keadaan kotak cek. Nilainya true kalau kotak cek dalam keadaan tercentang dan false untuk keadaan sebaliknya. - Atribut VALUE identik dengan properti value yang menyatakan nilai tombol radio kalau tombol radio ini dipilih. - onClick menyatakan penanganan kejadian saat kotak cek diklik. | ||||||
document.formTest.elements[0].checked document.formTest.elements[0].value | Contoh penggunaan javaScript untuk objek radio. | |||||
Objek Password | ||||||
Sebagaimana telah diketahui jika anda menggunakan TYPE yang diisi dengan “PASSWORD” maka segala karakter yang diketik oleh pemakai akan ditampilkan menjadi *. Objek seperti ini juga dapat diakses oleh JavaScript seperti halnya element formulir yang lain. Properti yang paling umum digunakan adalah value. | ||||||
document.formTes.password_1.value | Contoh penggunaan javaScript untuk objek password. | |||||
Objek Hidden | |
Element hidden pada formulir biasa digunakan untuk melewatkan nilai dari satu halaman ke halaman lain. Berbeda dengan element password, elemen hidden tidak terlihat pada layar. Properti terpenting pada elemen ini yang biasa diakses melalui JavaScript adalah value. | |
document.formTes.okehidden.value | Contoh penggunaan javaScript untuk objek hidden. |
Objek Textarea | |||||
| |||||
Penanganan kejadian dan metode pada objek textarea via JavaScript pada dasarnya sama dengan pada objek button. | |||||
document.form1.sumber.value | Contoh penggunaan javaScript untuk objek textarea. |
Objek Select | ||||
| ||||
Penjelasan : - Properti name dapat digunakan untuk mengakses atribut NAME. - Properti type dapat diisi dengan select-one (pilihan hanya satu) atau select-multiple (pilihan bisa lebih dari satu). Nilai select-multiple identik kalau anda menyertakan MULTIPLE dalam tag <SELECT>. - Properti selectedIndex menyatakan indeks untuk pilihan yang sedang dipilih (khusus untuk pilihan tunggal). - Array option menyimpan informasi untuk setiap tag <OPTION>. Array ini memiliki properti berupa default, selected, text, dan value. - Properti defaultSelected berisi true jika tag <OPTION> berisi atribut SELECTED. - Properti selected berisi true jika pemakai meilih pilihan ini. - Properti value berisi null kalau atribut VALUE tidak digunakan. - Properti text berisi label pilihan. - Penanganan kejadian seperti onBlur dan metode seperti blur() sama seperti objek button. | ||||
<select name = "selectMusik" onChange="infoSelect()"> var indeks = document.forms[0].selectMusik.selectedIndex; | ||||
Contoh penggunaan javaScript untuk objek select. |
Upload berkas |
<input type="FILE" name="upload" onChange="berikomentar()"> var info = document.formTes.upload.value; |
Contoh penggunaan javaScript untuk upload berkas. |
Objek image |
Objek gambar yang terdapat pada halaman Web dapat diakses melalui JavaScript melalui notasi. document.images[indeks] |
Kode Navigasi | |
window.location.href="tesForm.htm"; | Kode navigasi pada JavaScript, guna untuk memanggil file tesForm.htm. |
0 komentar:
Posting Komentar