Ich habe ein textarea-Feld. Den darin enthaltenen Text weise ich der Variablen text zu (innerHTML). Im Text kommt das Tag '<br />' vor. Dieses möchte ich durch '\n' ersetzen (Funktion replace()). Leider klappt dies nicht. Weise ich der Variable text direkt einen String zu (siehe Kommentar im Code) klappt die Ersetzung. Wieso das? Dass verstehe ich nicht. Hier noch der Code:
<textarea name="test>Dies ist ein Text <br /> Hier kommt die zweite Zeile</textarea>
ein Formularelement muss in einem Formular eingebttet sein. Und zugreifen kannst du über das document.forms[index], den Wert änderst du über das value Attribut.
steht aber auch alles in selfhmtl:
http://selfhtml.teamone.de/javascript/objekte/forms.htm
http://selfhtml.teamone.de/javascript/objekte/elements.htm
Und eine Textarea kann kein HTML enthalten, wenn da wirklich <br /> stehen soll, muss du die Klammer umwandeln <br />
<script>
hier fehlt type="text/javascript"
Struppi.