Bonsoir,

Dans le but de créer un petit éditeur de texte pour mon site (avec des boutons bold, underline etc..) je récupère la sélection de l'utilisateur pour appliquer par exemple des asterix (pour utiliser par la suite du Markdown) autour du mot selectionné.

De ce côté tout fonctionne.. Mais le problème se pose quand l'utilisateur (moi en l'occurence ^^) cherche a appliquer un "effet" sur un mot déjà présent dans le texte. Je m'explique :
Si par exemple j'ai un texte avec deux fois le mot test : " Ceci est un test , ceci est un test. ", et que je veux appliquer un effet bold sur uniquement le deuxième mot texte, ça ne fonctionne pas, il applique le code sur le premier mot.

Donc ma question est : Comment savoir que c'est par exemple le deuxième test qui a été selectionné et non pas le premier.

1 réponse