ckeditor Inhalt in textarea bei Änderungsereignis - mehrere Ckeditors auf Formular

7

Mit viel Hilfe habe ich den CKEditor endlich dazu gebracht, den zugehörigen Textbereich zu aktualisieren. Siehe den Beitrag hier .

Ich bin jedoch nicht sicher, wie ich den CKEditor dazu bringen kann, jeden zugehörigen Textbereich zu aktualisieren, wenn mehr als ein CKEditor im Formular vorhanden ist.

Hier ist die JQuery, die ich momentan habe. Es aktualisiert nur den letzten CKEditor zugeordneten Textbereich im Formular:

%Vor%

Wie aktualisiere ich jeden zugeordneten CKEditor-Textbereich, wenn ich 5 oder 10 CKEditors im Formular habe?

    
user3354539 27.02.2014, 08:56
quelle

3 Antworten

12

Fügen Sie für jede Instanz des ckeditors, den Sie auf Ihrer Seite installieren möchten, folgenden Code zu Ihrem jquery-Skript hinzu:


%Vor%


Das obige JavaScript sollte den Code ersetzen, den ich in der ursprünglichen Frage angezeigt habe.

Ich hoffe, das wird jemandem helfen.

    
user3354539 28.02.2014, 04:06
quelle
4

Wenn Sie textarea Elemente durch Klassenname ersetzen, tun Sie das einfach:

%Vor%     
aleixfabra 23.06.2016 14:26
quelle
3

Der Code, den Sie geschrieben haben, aktualisiert die Textfläche von nur einem CKEditor zu einem Zeitpunkt, da ein Änderungsereignis zu jedem CKEditor hinzugefügt wird. So wird immer das letzte Element aktualisiert, das geändert wurde.

Die Art, wie ich die Aktualisierung von mehreren CKEditors handhabe, besteht darin, diesen Code beim Absenden meines Formulars zu verwenden

%Vor%     
Derek 27.02.2014 12:29
quelle

Tags und Links