Dalam melakukan pemrograman berbasis web kita pasti menangani event-event yang terjadi pada DOM (Document Object Modul) pada aplikasi web kita. Pada artikel kali ini kita akan memahami mengenai eventListener pada Javascipt.
- querySelector
Kita perlu menguasai querySelector untuk mendapatkan object dari DOM. Untuk mempelajari querySelector silahkan mengunjungi https://www.w3schools.com/jsref/met_document_queryselector.asp dan http://javascript.info/searching-elements-dom .
- addEventListener
Kita perlu menambahkan addEvenetListener seperti dijelaskan di https://www.w3schools.com/jsref/met_document_addeventlistener.asp .
- Melihat event-event yang bisa diberikan listener
Event-event yang bisa kita buat listenernya ada di https://www.w3schools.com/jsref/dom_obj_event.asp .
- Visibility
Mungkin kita perlu belajar mengenai visibility dari DOM
Kita bisa mempelajarinya di https://www.w3schools.com/css/css_display_visibility.asp .
Contoh source code yang saya buat adalah seperti berikut ini:
document.querySelector("#TblCustomer_country_id").addEventListener("change", function(){ cekNegara(); }); function cekNegara() { country_id_indonesia = 10; province_id_other = 35; if (document.querySelector("#TblCustomer_country_id").value == country_id_indonesia) { //alert("Negara Indonesia"); document.querySelector("#div_province_id").style.display="block"; } else { //alert("Luar negeri"); document.querySelector("#TblCustomer_province_id").value = province_id_other; document.querySelector("#div_province_id").style.display="none"; } } cekNegara();
Kunjungi www.proweb.co.id untuk menambah wawasan anda
Event Listener pada Javascript