Tengo un elemento de entrada y quiero seguir verificando la longitud de los contenidos y siempre que la longitud sea igual a un tamaño particular, quiero habilitar el botón de envío, pero estoy enfrentando un problema con el evento onchange de Javascript como evento se activa solo cuando el elemento de entrada sale del alcance y no cuando cambia el contenido.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange no se activa al cambiar el contenido del nombre, sino que solo se activa cuando el nombre se desenfoca.
¿Hay algo que pueda hacer para que este evento funcione en el cambio de contenido? o algún otro evento que pueda usar para esto? Encontré una solución al usar la función onkeyup, pero eso no se activa cuando seleccionamos algún contenido del autocompletado del navegador.
Quiero algo que pueda funcionar cuando el contenido del campo cambie, ya sea con el teclado o con el mouse ... ¿alguna idea?
onkeyup
yonchange
?