me encontré con que onkeyup
y onchange
cubierto todo en Chrome 19. Esta maneja la entrada directa de valor, hasta pulsación de tecla de flecha hacia abajo, haciendo clic en los botones de desplazamiento y la rueda del ratón.
onchange
solo sería suficiente en Chrome, pero otros navegadores que solo muestran el campo como un cuadro de texto necesitan el enlace onkeyup
, que funciona perfectamente para leer el nuevo valor.
El enlace del evento mousewheel
por separado fue menos exitoso. El evento se activó demasiado pronto, antes de que se actualizara el valor del campo. Por lo tanto, siempre proporcionó el valor anterior del campo
solo 'oninput' se activa cuando se hace clic en las flechas 'arriba' y 'abajo'. –
pero en cambio solo se activa el desenfoque, al menos en Firefox. Supongo que tendremos que buscar presionar la tecla. – andho
onchange y oninput ambos funcionaron en Opera, pero solo oninput funcionaría en Chrome (y solo cuando devolviera false desde el controlador de eventos; de lo contrario, Chrome activaría repetidamente el evento oninput) –