2009-07-22 8 views
0

Je souhaite créer du texte en fonction de la saisie par l'utilisateur. Lorsque l'utilisateur entre du texte, le premier mot définit automatiquement backgroundcolor, mais les autres mots restent identiques (pas de couleur de fond)), puis-je faire ceci ?Jquery: définir une partie de texte dans le texte

Merci

+0

l'intérieur d'une zone de texte –

+0

Vous pouvez définir la couleur du texte tout à l'intérieur du champ de saisie. Mais une partie de celui-ci semble difficile. – rahul

+0

ic, nous avons pensé à fournir une zone de prévisualisation, donc quand l'utilisateur tape du texte, il sera prévisualisé. thx Phoenix. –

Répondre

0

Vous pouvez le faire avec iFrame si vous tournez designMode sur, ajoutez un écouteur d'événement pour keypress puis envelopper le premier mot dans le corps iFrames avec < span style = « background-color: red »> </span>. Vous devez alors avoir un champ de formulaire caché qui reflète les données saisies dans l'iFrame (en supprimant la balise span).

Si vous voulez passer par là, faites-moi savoir si vous avez besoin d'aide.

1

L'éditeur WYSIWYG sera le meilleur choix pour prévisualiser du texte et éditer en même temps.

Certains plus populaires sont

  1. TinyMCE
  2. STEditor
  3. FCKeditor
Questions connexes