Donc, mon site a une boîte de saisie, qui a un événement onkeydown qui alerte simplement la valeur de la boîte d'entrée.Détection de "valeur" du champ de texte de saisie après un événement de type "keydown" dans le champ de texte?
Malheureusement, la valeur de l'entrée n'inclut pas les changements dus à la pression sur la touche.
Par exemple, pour cette boîte d'entrée:
<input onkeydown="alert(this.value)" type="text" value="cow" />
La valeur par défaut est "vache". Lorsque vous appuyez sur la touche "s" dans l'entrée, vous recevez une alerte ("vache") au lieu d'une alerte ("vaches"). Comment puis-je le rendre alerte ("vaches") sans utiliser onkeyup? Je ne veux pas utiliser onkeyup car il me semble moins réactif. Une solution partielle consiste à détecter la touche enfoncée et à l'ajouter à la valeur de l'entrée, mais cela ne fonctionne pas dans tous les cas, par exemple si le texte de l'entrée est mis en surbrillance et que vous appuyez sur une touche.
Quelqu'un at-il une solution complète à ce problème?
Merci
alert ($ ("input # recomendar_producto_email"). Val()); –