D'après mon expérience, l' input type="text" onchangeévénement ne se produit généralement qu'après avoir quitté ( blur) le contrôle.
Existe-t-il un moyen de forcer le navigateur à se déclencher à onchangechaque fois que le textfieldcontenu change? Sinon, quelle est la manière la plus élégante de suivre cela «manuellement»?
L'utilisation d' onkey*événements n'est pas fiable, car vous pouvez cliquer avec le bouton droit sur le champ et choisir Coller, ce qui modifiera le champ sans aucune saisie au clavier.
Est-ce setTimeoutle seul moyen? .. Moche :-)