\n aus einer Formulareingabe löschen
Chris
- javascript
0 uepselon
Wie kann ich auch einer Textarea mit Javascript die Zeilenumbrüche in z.B. Spaces umwandeln???
Im voraus vielen Dank
Hi,
Wie kann ich auch einer Textarea mit Javascript die Zeilenumbrüche in z.B. Spaces umwandeln???
So zum Beipsiel:
var vormals = "Text mi t\n Umbrüchen";
var jetzt = vormals.replace(/\n/," ");
Gruß
ueps
p.s. Schon mal was von http://selfhtml.teamone.de gehört?
So schlau war ich auch schon und bei einem \n funktionierts auch, aber bei mehreren nicht!!!
Hi,
Wie kann ich auch einer Textarea mit Javascript die Zeilenumbrüche in z.B. Spaces umwandeln???
So zum Beipsiel:
var vormals = "Text mi t\n Umbrüchen";
var jetzt = vormals.replace(/\n/," ");
Gruß
ueps
p.s. Schon mal was von http://selfhtml.teamone.de gehört?
Hallo Chris,
So schlau war ich auch schon und bei einem \n funktionierts auch, aber bei mehreren nicht!!!
Warum machst Du's es dann nicht in einer Schleife:
Solange noch welche drin sind: ersetzen.
Eine andere Möglichkeit sind reguläre Ausdrücke. Dazu findest Du mehr in Selfhtml.
Grüße
Andi
Hi,
So schlau war ich auch schon und bei einem \n funktionierts auch, aber bei mehreren nicht!!!
Dann schreib das, das nächste mal dazu!
schon mal was von Options hinter dem letzten / gehört?:
String.replace(/\n/g," "); Und alles wird gut!
Eine andere Möglichkeit sind reguläre Ausdrücke. Dazu findest Du mehr in Selfhtml.
Hallo?, das sind Reguläre Ausdrücke!
Gruß
ueps
Hi,
Hallo?, das sind Reguläre Ausdrücke!
Tscha, was soll ich sagen: Du hast natürlich recht Da hab ich wohl etwas quergelesen.
Grüße
Andi
OK, danke, es funktioniert jetzt,
ABER ich möchte das für mehrere unterschiedlich benannte Formularfelder nutzen...
Wie bekomme ich denn das ersetzte dann wieder ins Formularfeld???
ich kann ja z.B. das Feld mit an die JS-function übergeben aber dann?!?!
Hallo Chris,
So schlau war ich auch schon und bei einem \n funktionierts auch, aber bei mehreren nicht!!!
Warum machst Du's es dann nicht in einer Schleife:
Solange noch welche drin sind: ersetzen.
Eine andere Möglichkeit sind reguläre Ausdrücke. Dazu findest Du mehr in Selfhtml.
Grüße
Andi
Hallo Chris,
Wie bekomme ich denn das ersetzte dann wieder ins Formularfeld???
ich kann ja z.B. das Feld mit an die JS-function übergeben aber dann?!?!
Übergib das Element (this) an die Funktion.
function ersetze(obj) {
// hier \n ersetzen, dann
obj.value = neu;
}
Grüße
Andi