Encontré el evento onKeyPress
que se lanza efectivamente al pulsar una tecla (yo sólo necesito que se pulse 1) pero llamo a una funcion javascript que le paso el valor del nuevo valor que se introdujo, pero lo que hace es coger el antiguo.. es como si el value del text no se refrescara.
Un beso