Monday, December 31, 2012

preventDefault()

Metode Event.preventDefault() membatalkan default action event ini, itu jika event itu memang bisa dibatalkan.

Sintaks:

Event.preventDefault()

Contoh di bawah ini mencoba untuk membatalkan event 'click' (ONCLICK), jika memang 'click' itu bisa dibatalkan:

<HTML> <HEAD> <SCRIPT TYPE="text/javascript"> function cancelEvent(event, eventName) { var info = document.getElementById("info"); if (event.cancelable) { event.preventDefault(); info.innerHTML += "Event "+eventName+" dibatalkan.<BR>"; }else{ info.innerHTML += "Event "+eventName+" tidak bisa dibatalkan.<BR>"; } } </SCRIPT> </HEAD> <BODY> <INPUT TYPE="checkbox" ONCLICK="cancelEvent(event, event.type)"> Coba ceklis Checkbox ini. <P ID="info"></P> </BODY> </HTML>

Untuk mengetahui apakah suatu event bisa dibatalkan atau tidak, gunakan properti Event.cancelable.