Ogni volta che chiami un evento onqualcosa, č l'equivalente di chiamare una funzione. Se l'evento restituisce false, il "lato client" non viene eseguito.
Ad esempio:
Codice HTML:
<a href="http://www.google.com/" onclick="return qualcosa()">Google</a>
Se la funzione qualcosa() restituisce false, il browser non verrā diretto verso Google.
Codice HTML:
<form onsubmit="return qualcosa()"> ...</form>
Se invece restituisce true, il submit verrā eseguito normalmente, al termine della chiamata della funzione js qualcosa().