Böser Zeilenumbruch
Bernd
- javascript
0 ChrisB0 Bernd1 Gunnar Bittersmann
0 dedlfix
Hallo Forum,
ich habe eine Funktion, die per onclick-event einen Inhalt in ein Formularfeld einsetzen soll.
func(wert1) {
document.meinform.Feld.value = wert1;
}
Das funktioniert aber nur solange, wie der Inhalt einzeilig bleibt.
onclick="func(wert1)" < - funktioniert
onclick="func(wert1
zeile2)" < - funktioniert nicht
Wie muß ich die Daten zuvor behandeln, damit auch zweizeilige Inhalte eingesetzt werden? Gibt es da eine Funktion oder muß ich die selber erstellen?
Bernd
Hi,
onclick="func(wert1)" < - funktioniert
onclick="func(wert1
zeile2)" < - funktioniert nichtWie muß ich die Daten zuvor behandeln, damit auch zweizeilige Inhalte eingesetzt werden?
http://de.selfhtml.org/javascript/sprache/notationen.htm#zeichenketten
Gibt es da eine Funktion oder muß ich die selber erstellen?
Funktion in was?
Dass JavaScript idR. zu spät kommt, um fehlerhaften JavaScript-Code zu berichtigen, sollte klar sein.
MfG ChrisB
Funktion in was?
Stimmt ;)
Dass JavaScript idR. zu spät kommt, um fehlerhaften JavaScript-Code zu berichtigen, sollte klar sein.
Natürlich ist das klar.
Der Link war im Prinzip genau das, was mir fehlte. Ab hier sollte es keine weiteren Probleme geben. Danke.
Bernd
@@ChrisB:
nuqneH
http://de.selfhtml.org/javascript/sprache/notationen.htm#zeichenketten
Was dort nicht steht: Dass auch LF mit \ escapet werden kann:
var foo = "bar\
baz";
Qapla'
Tach!
http://de.selfhtml.org/javascript/sprache/notationen.htm#zeichenketten
Was dort nicht steht: Dass auch LF mit \ escapet werden kann:
var foo = "bar\
baz";
Das steht da nicht, weil es so nicht richtig wäre. Der \ am Zeilenende trennt nur die Zeilen der Lesbarkeit wegen, ein Zeilenumbruch wird damit nicht eingefügt. Das braucht explizit ein \n (oder \r\n oder dergleichen). Da also kein Zeichen maskiert und auch kein Steuerzeichen eingefügt, sondern eins versteckt worden. - Ich weiß gar nicht, ob das einen Namen hat: eine Zeichenkombination, die für Nichts steht. Vermutlich ist es eine Sonderform der Escape-Sequenz.
dedlfix.