/ / ¿Funciona oninput en Chrome para botones de opción? - javascript, html, google-chrome

¿Funciona oninput en Chrome para los botones de radio? - javascript, html, google-chrome

¿Alguien sabe si el oninput ¿La etiqueta funciona en Chrome para botones de opción? Aquí está mi código:

<html>
<head><title>Weirdness</title></head>
<body>
<input type="number" min="1" size="2" oninput="window.alert(this.value);">
<input type="radio" name="myradio" value="A" oninput="window.alert(this.value);">
<input type="radio" name="myradio" value="B" oninput="window.alert(this.value);">
</body>
</html>

Cuando ejecuto esto en Firefox, el window.alert() las llamadas funcionan perfectamente bien cuando cambio una delas entradas. Pero cuando ejecuto esto en Chrome, el botón de opción no llama a la función cuando selecciono un botón de opción. Esto, a pesar de todas las especificaciones que he encontrado que dicen que Chrome admite oninput. ¿O quizás estoy haciendo algo mal?

Gracias.

Respuestas

3 para la respuesta № 1

Siempre puedes comprobar la documentación en caso de duda.

Feature        Chrome   Firefox (Gecko) Internet Explorer   Opera   Safari
Basic support  (Yes)    2               9                   10      (Yes)

Sin embargo, según el Estándar de vida, el evento es ...

Se dispara a los controles cuando el usuario cambia el valor (ver también el cambio evento)

Dado que hacer clic en un botón, casilla de verificación o botón de opción no cambia realmente su valor, técnicamente probablemente no debería activarse o confiarse en que se active con un botón de opción.

Puedo confirmar que no funciona en Chrome 48.