2009-07-22 5 views
0

Ich möchte etwas Text basierend auf Benutzereingaben erstellen, und wenn Benutzer einen Text eingeben, wird das erste Wort automatisch Hintergrundfarbe setzen, aber die anderen Wörter bleiben immer gleich (keine Hintergrundfarbe), Darf ich das machen ?Jquery: Stil Textteil in Eingabetext setzen

Dank

+0

Innerhalb einer Textbox –

+0

Sie die Farbe des gesamten Textes innerhalb der Textbox festlegen. Aber ein Teil davon scheint schwierig. – rahul

+0

ic, wir haben uns Gedanken gemacht, einen Vorschaubereich zur Verfügung zu stellen. Wenn der Benutzer also einen Text eingibt, wird eine Vorschau angezeigt. thx Phoenix. –

Antwort

0

Man könnte es mit einem iFrame tun, wenn Sie designmode einschalten, ein Ereignis-Listener für keypress fügen Sie dann das erste Wort im Körper iFrames wickeln mit < span style = ‚background-color: red‘> </span>. Sie müssten dann ein verstecktes Formularfeld haben, das die Daten widerspiegelt, die in den iFrame eingegeben wurden (Entfernen des span-Tags).

Wenn Sie diesen Weg gehen möchten, lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen.

1

WYSIWYG-Editor ist die beste Wahl für die Vorschau von Text und Bearbeitung zur gleichen Zeit.

Einige beliebtesten sind

  1. TinyMCE
  2. STEditor
  3. FCKeditor