RTF - markierten String ersetzen
Hallo,
ich würde gerne in einem RTF einen String markieren und mit einem Button durch einen String aus einen anderen einfachen Textfeld ersetzen.
Hat jemand eine Idee, ob und wie das geht?
VG Ralf
4 Antworten
-
Was meinst Du mit "markieren"? bold?
-
Ich tue mal so, als ob Du mit dem Markieren die Fettschrift meinst. Das erste Script gilt für die Einstellung des Rich-Text-Felds als HTML, das zweite für Rich-Text
let richText := 'Rich-Text'; let normalText := Text; 'Rich-Text' := replacex(raw(richText), "<b>.+</b>", "<b>" + normalText + "</b>")
let richText := 'Rich-Text'; let normalText := Text; 'Rich-Text' := replacex(raw(richText), "<strong>.+</strong>", "<strong>" + normalText + "</strong>")
Hier wird aber jede Stelle, die fett markiert ist mit dem gleichen Text ersetzt. Wenn es mehrere fett markierte Stellen gibt, wird es aufwändiger, wenn gezielt ersetzt werden müsste. Mirko
-
Grundsätzlich vielen Dank. Mit "Markieren" meine ich tatsächlich das Markieren mit dem Maus-Cursor. Überlegung ist, Text in einem mehrzeiligen Textfeld oder RTF mit der Maus zu markieren und den markierten Text mit einem Button durch anderen Text zu ersetzen. Ohne Javascript wird das vermutlich nicht gehen, wenn überhaupt.
Content aside
- vor 1 MonatZuletzt aktiv
- 4Antworten
- 26Ansichten
-
3
Folge bereits