Wie kann ich ein Textfeld in ein anderes Textfeld in HTML einbetten?

8

Gibt es eine Möglichkeit, einen Textarea-Block in einen anderen Textarea-Block einzubetten, aber das Textarea nicht zu rendern und das Äußere zu erhalten? Ich kann das interne Textfeld nicht ändern. Vielleicht gibt es etwas Besseres für den äußeren Block als ein Textfeld. Ich brauche etwas, das seinen Inhalt beim POST einreicht. Konvertieren der inneren spitzen Klammern in Entitäten ist nicht eine Option, da ich das HTML im äußeren Textfeld erhalten möchte.

Nicht funktionierender Beispielcode:

%Vor%     
John Scipione 28.10.2009, 16:58
quelle

9 Antworten

21

Yo dawg.

Im Ernst, die HTML-Codierung ist die einzige Option. Sie können es immer in Ihrem serverseitigen Code dekodieren / tun, sobald es veröffentlicht wird.

%Vor%     
Chetan Sastry 28.10.2009, 17:32
quelle
2

Nein. Du kannst es nicht tun. Das einzige, was innerhalb einer Textfläche gültig ist, ist Text. Es ist ein Textfeld. : -)

    
Jesse Weigert 28.10.2009 17:30
quelle
2

Ich habe einen ausreichenden Erfolg, indem ich den Textbereich in ein Absatz-Tag verpacke. Diese hat für mich funktioniert:

%Vor%

Dieser hat bei mir nicht funktioniert:

%Vor%

Habe nicht herausgefunden, was der Unterschied zwischen einem dieser Arbeiten und dem anderen nicht ist, aber einen Versuch wert.

    
Kevin 24.07.2013 04:44
quelle
1

Versuchen Sie Folgendes:

%Vor%     
CodeJoust 28.10.2009 17:02
quelle
0

Warum?

%Vor%     
Sinan Ünür 28.10.2009 17:28
quelle
0

Versuchen Sie ein verstecktes Formularfeld.

    
Daniel A. White 28.10.2009 17:30
quelle
0

Haben Sie in Betracht gezogen, FckEditor ?

    
Paul Sasik 28.10.2009 18:01
quelle
0

Hier ist Ihre Lösung:

Ersetzen Sie alle & lt; s und & gt; durch

%Vor%     
Jesse 13.06.2011 23:52
quelle
0

Ich hatte kürzlich das gleiche Problem und nachdem ich über das Netz nach einer Antwort gesucht hatte, löste ich es, indem ich das innere Formular in einen nahtlosen Iframe setzte.

    
mike 21.05.2013 02:43
quelle

Tags und Links