• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Zeilenumbruch in textarea bei manueller Texteingabe "verbieten"?

Weyoun

New member
Hallo zusammen!

Ich habe schon in diversen Büchern und auf einigen HTML-Seiten gesucht, doch bisher bin ich nicht fündig geworden: Ist es prinzipiell möglich, den Zeilenumbruch in einem textarea zu verhindern (es soll also "nichts" passieren, wenn der Anwender die "Enter-Taste" drückt.iWarum das Ganze? ich übergebe die Werte einiger input-Formulare sowie eines textareas via php an eine csv-Datei, die das Ganze korrekt abspeichert.
Drückt man jedoch die Enter-Taste im textarea, dann springt die csv-Datei ebenfalls in die nächste Zeile, deren Formatierung ist demzufolge völlig hinüber.

Somit wäre es schön, wenn es einen Befehl gäbe ("wrap" kommt ja nur infrage, wenn bereits ein Text dasteht und man dort den Zeilenumbruch beeinflussen will, doch hier geht es ja darum, die Enter-Taste zu sperren), mit dem man den Zeilenumbruch außerkraft setzen könnte.

Vielen Dank schon mal im Voraus und ein schönes Wahl-Wochenende!

Gruß, Martin
 
Ersetz die Zeilenumbrüche doch in PHP durch z.B. Leerzeichen.
Ansonsten kann man die Entertaste schon unterdrücken, aber nur, wenn JS aktiviert ist - also nicht immer. Deswegen mein Vorschlag, das Ganze in PHP zu handeln.
 
Ersetz die Zeilenumbrüche doch in PHP durch z.B. Leerzeichen.
Ansonsten kann man die Entertaste schon unterdrücken, aber nur, wenn JS aktiviert ist - also nicht immer. Deswegen mein Vorschlag, das Ganze in PHP zu handeln.

Es geht wieder um mein "Millionärs-Quiz", wo JavaScript zwingend aktiviert sein muss. :)

Somit ist das Sperren der "Return"-Taste nicht weiter tragisch.
Muss man das wirklich über Javascript machen (wenn ja, wie?) oder geht das auch über das Setzen von Parameter bei den css?

Gruß, Martin

PS: Lasst mal gut sein, habe das php-Script jetzt um ein "str_replace()" erweitert, das reicht für meine Zwecke auch völlig aus. "\r\n" habe ich einfach durch " --- " ersetzt und jetzt klappt alles!
Merci nochmal!!!
 
Zuletzt bearbeitet:
Zurück
Oben