Así que mi sitio tiene un cuadro de entrada, que tiene un evento onkeydown que simplemente alerta el valor del cuadro de entrada.¿Detecta el "valor" del campo de texto de entrada después de un evento de selección en el campo de texto?
Desafortunadamente, el valor de la entrada no incluye los cambios debidos a la tecla presionada.
Por ejemplo para este cuadro de entrada:
<input onkeydown="alert(this.value)" type="text" value="cow" />
El valor por defecto es "vaca". Cuando presiona la tecla "s" en la entrada, obtiene una alerta ("vaca") en lugar de una alerta ("vacas"). ¿Cómo puedo alertarlo ("vacas") sin utilizar onkeyup? No quiero usar onkeyup porque se siente menos receptivo.
Una solución parcial es detectar la tecla presionada y luego agregarla al valor de la entrada, pero esto no funciona en todos los casos, como si tiene el texto en la entrada resaltado y luego presiona una tecla.
¿Alguien tiene una solución completa a este problema?
Gracias
alerta ($ ("input # recomendar_producto_email"). Val()); –