Con i soli elemnti forniti non e' possibile rilevare alcun errore... in una pagina con il solo form e lo script tutto funziona normalmente.
Evidentemente c'e' qualche altro elemento nella tua pagina che influisce... magari qualche nome di oggetto o variabile o funzione non univoco, qualche gestore di eventi sulla pagina, ... altri fattori ...
Quindi posta l'intera pagina o, meglio, un link alla stessa pubblicata anche se non funzionante.
ciao