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

Textarea per value auslesen nur 1.Zeile

fritzil

New member
Hallo,
ich würde gerne eine Textarea per JS auslesen und dann den Inhalt als Cookie speichern.
Allerdings wird, falls man durch die Taste "Enter" in eine neue Zeile wechselt, diese und die weiteren Zeilen nicht mehr ausgelesen sondern nur den Text, der bevor man "Enter" betätigt hat.
Frage:
1. Woran liegt das?
2. Wie kann man das beheben?

So hab ichs bis jz versucht:
valueArea=document.getElementById('myArea').value;

MfG
fritzil
 
Moin,
es hat sich gerade just in diesem Moment geklärt, indem ich einfach alle Zeilenumbrüche in Form von "\n" durch "" ersetzt habe.
Trotzdem Vielen Dank
 
Das Problem war nicht die Auslesen, sondern dass man in einem Cookie einfach nicht alle Zeichen speichern kann. Klassiker sind dabei ";" und "=". Wenn du beliebigen Text in Cookies speichern willst, solltest du dir da noch mehr Gedanken machen.

Ich verwende für die Cookiespeicherung Folgendes:
Code:
str.replace(/([^a-z0-9])/ig, function(m, f){return "+" + f.charCodeAt(0).toString(36) + "/";});
 
Zurück
Oben