Seitenumbruch textarea
fr@gma
- programmiertechnik
Hallo,
gibt es eine Möglichkeit den automatischen Textumbruch in mehrzeiligen Textfeldern in den Broser-Einstellungen zu unterbinden?
Ich muss unbedingt die verwendeten Zeilen aus dem Textfeld auslesen.
Ich habe jetzt nach allen Möglichkeiten gesucht, in Javascript und PHP. Ich finde einfach keinen Seitenumbruch, nur Leerzeichen.
Kennt jemand solche Browser-Einstellungen?
Gibt es in Javascript nicht eine Möglichkeit, ein textarea zeilenweise einzulesen, ohne die Textumbrüche zu kennen?
Falls jemand ne Idee hat, ich bin für alles dankbar!
Hello,
suchst Du nun etwas für/gegen den Seitenumbruch oder für/gegen den Zeilumbruch?
Diese Begriffe sollten wir erstmal klären.
Dann sollten wir klären, ob Du eien Lösung für HTML oder für HTML/JavaScript suchst.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello Tom,
ich meine natürlich Zeilenumbruch, entschuldige!
Hello,
ich meine natürlich Zeilenumbruch, entschuldige!
Nix zu entschuldigen, aber alles auf einmal könnte ich wohl nicht versuchen zu erklären.
Nunist es noch interessant, ob der Zeilenumbruch in der Darstellung in der textarea bei der Erfassung der Daten vermieden werden muss, oder ob der Zeilenumbruch nicht in die übertragenen Daten eingefügt werden darf.
Es gibt im Prinzip die Möglichkeiten:
Erfassung ohne 'weichen'[1] Zeilenumbruch, Übertragung wie angezeigt
Erfassung mit 'weichem' Zeilenumbruch, Übertragung ohne den eben dargestellten ZU
Erfasssung mit 'weichem' Zeilenumbruch. Übertragung aber mit dem eben dargestellten ZU
Ob alle Browser das inzwischen so unterstützen, ist mir nicht bekannt.
Du findest Infos darüber unter http://de.selfhtml.org/html/formulare/eingabe.htm#bereiche_umbruch
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello Tom
danke für Deine Antwort - verstehen tue ich die nicht!
Mein Ziel ist - einen automatischen Zeilenumbruch in einem mehrzeiligen Textfeld zu realisieren.
Egal wie ich es anstelle - es funktioniert nicht. Es ist einfach kein Zeilenumbruch vorhanden.
Nun meine Fragen:
1. Kann das an den Browser-Einstellungen liegen?
2. Gibt es Möglichkeiten, mittels Javascript ein mehrzeiliges Textfeld zeilenweise auszulesen?
Hello,
- Kann das an den Browser-Einstellungen liegen?
Ja. Aber auch am Browser. Hast Du Dir denn die Anleitung in SelfHTML aufmerksam durchgelesen und die Möglichkeiten alle ausprobiert? Welchen Browser/Version benutzt Du denn?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello Tom,
ich habe den IE (WinXP). Normalerweise sollte er die Umbrüche schon anzeigen.
...und so ist es eingebunden:
<textarea name="bezeichnung" wrap="PHYSICAL" class="mehrzeilig" id="bezeichnung"></textarea>
Das Textfeld befindet sich in einem Popup-Fenster.
Deshalb übergebe ich den Wert an eine Javascript-Funktion, die im OPENER-FENSTER eine neue Funktion ausruft:
im Popup:
________________________________________________________
a=d.bezeichnung.value;
a.split('\n');
alert(a[0]);
opener.copyForm(a);
Hier habe ich auch schon mal probiert, der String wird aber ungetrennt ausgegeben (mit Leerzeichen)
Im Hauptfenster wird der Wert in einem Hiddenfield notiert.
Ich habe mir nun den Wert des Textfeldes mit PHP ausgeben lassen:
echo nl2br($bezeichnung);
Auch hier ist kein Umbruch festzustellen. In der Javascript-Funktion habe ich natürlich nach \r\n und so weiter auch gesucht.