Voila, je voudrais tester la valeur d'un champ de texte en direct. Par exemple, j'ai un input de type "text", et je veux verifier qu'il n'est pas vide. Pour l'instant, j'ai ceci :
<input type="text" onChange="ma fonction();">
mais ceci n'est pas du direct, le navigateur attend que l'utilisateur clique ailleurs pour lancer la fonction.
J'ai aussi essayé keypressed ou un truc du genre, mais si un utilisateur copie/colle un truc dans le champ, le navigateur ne le detecte pas.
J'ai essayé de faire une boucle qui teste toutes les 100ms la valeur du champ, ca marche impec mais je trouve ca un peu porc a mon gout.
Y a-t-il une solution ? Peut-t-on detecter le copie/collage par exemple ?
Partager