Bonjour à tous !
Dans un formulaire je voudrais vérifier à la volée si mon textarea est vide, auquel cas je lui applique une bordure rouge et affiche un message d'erreur.
Lorsque j'appelle la vérification lors de l'évènement onblur, ca marche bien. Mais je voudrais plutôt vérifier à chaque frappe. J'ai donc essayé onkeyup et onkeydown, aucune réaction. Avec onchange par contre il réagit, mais uniquement lorsque mon textarea perd le focus. Enfin, j'ai tenté un petit onkeypress et là ca fonctionne, mais à retardement.
Je m'explique : avec onkeypress le caractère que je suis en train de taper n'est pas encore pris en compte dans la valeur du textarea. La nouvelle valeur n'est prise en compte qu'au onkeypress suivant. Pas terrible donc.
Quelq'un aurait-il donc une bonne solution sous le coude ?
Merci d'avance![]()
Partager