Ci sto diventando scemo, Opera continua a ricaricare la pagina perché trova errori Javascript. Ma non è corretta questa roba?

Ho una form di nome "myform", con un input text di id "myinput". Per leggere quello che ha immesso un utente non si fa così?

codice:
var form = document.getElementById('myform')
alert(form.myinput.value)
Grazie

ps: su FF ed IE funziona tranquillamente...