J'utilise l'événement JavaScript select
pour détecter quand l'utilisateur sélectionne une plage de caractères dans une zone de texte. Toutefois, l'événement ne semble pas être invoqué lorsque la sélection est effacée, soit en cliquant ailleurs dans la zone de texte, soit en déplaçant le curseur.Y a-t-il un événement JavaScript qui est déclenché lorsqu'une sélection de texte est effacée?
J'ai testé dans Chrome 12 et Firefox 4
On peut supposer que je aurais besoin aussi d'ajouter un onKeyPress et et un événement onClick au textarea pour traiter d'autres méthodes de compensation de la sélection? – Wheelie
Oui, vous devez écouter 'click',' blur', et 'keypress'. Voici un [JavaScript select/unselect event listener] complet (http://jsfiddle.net/Shef/dwBrc/). – Shef
@Teneff: hors sujet, vous devez changer l'orthographe - vous avez utilisé le mot sorcière au lieu de deux fois :-) J'espère que cela ne vous dérange pas ... La combinaison est drôle et funky, sorcières et informatique, événement et Les sorcières de fonction sont une nouvelle catégorie de sorcières qui peuvent manipuler des événements et des fonctions. – costa