L'evento onChange e` sbagliato: onChange scatta se il campo perde il focus ed e` stato modificato.

per usare gli eventi da tastiera devi usare onKeyXXX, dove XX puo` essere Press, Up, Down, ...

Comunque c'e` un thread a tale proposito, che avevo iniziato io qualche tempo fa, e che e` citato tra le discussionio utili (in cima alla lista). Anche se quello tratta solo di eventi in IE e NN4, penso che qualche idea te la possa dare.

Ciao
Michele