Tengo un elemento de entrada y quiero seguir comprobando la longitud del contenido y siempre que la longitud sea igual a un tamaño particular, quiero habilitar el botón Enviar, pero Me enfrenta un problema con el evento onchange de JavaScript, ya que el evento se dispara solo cuando el elemento de entrada sale del alcance y no cuando cambia el contenido.javascript cambiar evento en el elemento de entrada se activa al perder solo el foco
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange no se dispara en el cambio de contenido de nombre, pero sólo se activa cuando el nombre va fuera de foco.
¿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 mediante el uso de la función onkeyup, pero eso no se dispara cuando seleccionamos contenido del autocompletador del navegador.
Quiero algo que puede funcionar cuando el contenido del campo cambia ya sea por el teclado o por el mouse ... alguna idea?
¿Podría usar 'onkeyup' y' onchange'? –
El único problema que tengo es que la selección del autocompletador del navegador no provocará que ocurra ninguno de estos eventos. –
¿Qué tipo de campo de entrada es este? – powtac