Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]605[/thread]

Problem mit textarea: Text wird nicht angezeigt



<< |< 1 2 >| >> 19 Einträge, 2 Seiten
pktm
 2005-11-05 01:26
#5947 #5947
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich habe ein Problem:
Da ist so ein Formular welches bei Erstaufruf mit Werten aus einer DB gefüllt wird.
Scheinbar willkürlich, ab einem bestimmten Maß an Füllung der textarea (wobei das nciht wirklcih viel ist) wird der eingefügte Text einfach nicht mehr angezeigt!?
Im Quelltext steht er. Sogar an der richtigen Stelle, also zwischen <textarea> und </textarea>.
Außer dem Text ist ncihts dazwischen.
Dazu kommt noch, dass ein und der selbe Text dann doch irgendwie manchmal angezeigt wird. Ich muss nur oft genug den Erstaufruf des FOrmulares tätigen und schon habe ich irgendwann genau den Text, der nicht angezeigt wird in der textarea.

Kennt ihr sowas? Mich treibt das so richtig in die Verzweiflung.
Gibt es eventuell irgend welche Zeichenkombinationen, die man besser nicht in einer textarea zeigt?

Ich persönlich werde jetzt mal alles mögliche escapen und dann einfügen. Ob das was bringt bleibt zu hoffen.

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )
pktm
 2005-11-05 02:34
#5948 #5948
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Tja, so wie es aussieht hat sich die Sache erledigt. Es lag an meinem guten alten Opera 7.5. Leider hat sich eine Macke an meinem Lieblings-Entwicklungs-Browser herauskristalisiert.
Jetzt muss ich wohl updaten.
http://www.intergastro-service.de (mein erstes CMS :) )
esskar
 2005-11-05 02:46
#5949 #5949
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
kann es sein, dass in dem Text ein < und ein > vorkommt?
Matze
 2005-11-05 09:57
#5950 #5950
User since
2005-08-29
222 Artikel
BenutzerIn
[Homepage] [default_avatar]
@esskar: Das wäre nicht so schlimm, ich habe mal ausversehen vergessen </textarea> zu schreiben, und hatte dann den restlichen Code im Textfeld stehen.

MfG. Matze
Mit freundlichen Grüßen: Matze
betterworld
 2005-11-05 13:24
#5951 #5951
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=Matze,05.11.2005, 08:57]@esskar: Das wäre nicht so schlimm, ich habe mal ausversehen vergessen </textarea> zu schreiben, und hatte dann den restlichen Code im Textfeld stehen.[/quote]
Naja, das macht wahrscheinlich jeder Browser auf seine Weise.

Vielleicht kommt in dem Text vom Textarea ja sogar "</textarea>" vor. Dann waere es klar, warum danach nichts mehr steht.
nepos
 2005-11-05 13:55
#5952 #5952
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Naja, Opera 7.5 ist auch alles andere als taufrisch.
esskar
 2005-11-05 14:08
#5953 #5953
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
trotzdem... ich denke, es liegt daran, dass in den daten irgendwelche HTML tags drin stehen
nepos
 2005-11-05 15:23
#5954 #5954
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Eventuell sollte man bei Texten, die man ausgibt die escapeHTML() von CGI.pm nutzen, damit sollte das nicht passieren.
pktm
 2005-11-05 16:59
#5955 #5955
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Es liegt wirklich am Opera 7.5. Im IE (ok, das ist jezt nicht so das Vorzeigeteil) und im Firefox geht es schließlich.

EDIT: ok, es lag doch an der Eingabe. Nichts gegen Opera!  :blush:\n\n

<!--EDIT|pktm|1131248244-->
http://www.intergastro-service.de (mein erstes CMS :) )
betterworld
 2005-11-05 17:02
#5956 #5956
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Ich wuerde Dir raten, die entsprechenden HTML-Seiten mal validieren zu lassen. Dann faellt Dir bestimmt auf, woran es liegt. Vielleicht ist irgendwo ein Fehler, der IE und Firefox zufaellig nichts ausmacht.
<< |< 1 2 >| >> 19 Einträge, 2 Seiten



View all threads created 2005-11-05 01:26.