2009-06-08 6 views
0

Par défaut, quand on double-clique sur un mot dans une zone de texte, il sélectionne le mot ET l'espace après le mot.Javascript - textarea sélectionner le mot seulement

Y at-il un script js qui peut permettre à l'utilisateur de double-cliquer sur un mot et sélectionner SEULEMENT le mot, sans l'espace qui suit?

J'ai cherché haut et bas sans aucune chance.

Répondre

3

Vous pouvez ajouter un événement de double clic à la zone de texte, obtenir le mot sélectionné, découper les espaces, puis renvoyer le mot sélectionné rogné à l'utilisateur. Je ne suis pas sûr s'il y a un meilleur moyen mais c'est comment je vais probablement l'aborder.

1

+1 réponse Christain'n ...

Mais je voudrais ajouter:

Le comportement double clic peut sur le système d'exploitation/navigateur utilisé. Un mot peut ne pas être sélectionné en double-cliquant dessus. Exemple: sur les fenêtres, en cliquant sur la barre d'adresse sélectionne tout le texte mais sur Linux, il n'en est pas de même. Je sais que le champ de texte du navigateur n'est pas le même que celui affiché en HTML, mais il sert à démontrer que le comportement du champ de texte n'est pas entièrement prévisible.

Questions connexes