Christian: TextArea-Value ändern

Hallo zusammen,

Wie kann ich denn (zb. durch Klick auf einen Button) an den Inhalt einer Textarea etwas dranhängen?

Also zum Beispiel, ein User gibt einen Text in eine Area ein und durch klick auf einen Button wird hinten an den Text ein <br> angehängt.

gruß
Christian

  1. Hallo!
    Warum hängst du das "<br>" nicht bei der Ausgabe an?
    Find ich auch persönlich praktischer, denn wenn
    du denn Text später mal editieren willst, stehst du
    wieder vor dem selben Problem - nur verdreht.
    Sorry, ich habe leider keine Ahnung von Java,
    deshalb kann ich nur so helfen.
    Grüße, Matze

  2. Hallo Christian.

    Wie kann ich denn (zb. durch Klick auf einen Button) an den Inhalt einer Textarea etwas dranhängen?

    Natürlich. Dazu dient die http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#textarea@title=value-Eigenschaft des textarea-Elements.

    Also zum Beispiel, ein User gibt einen Text in eine Area ein und durch klick auf einen Button wird hinten an den Text ein <br> angehängt.

    Bist du sicher, dass du die Zeichenkette „<br>“ und keinen Zeilenumbruch anfügen möchtest?

    Einen schönen Dienstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/ mathbr:w00t/
  3. Hallo,

    so kann man SelfHTML nutzen:

    Zugriff auf das Element Textarea erhälst Du über document.forms
    Dann suchst Du in in SelfHTML unter HTML-Elementobjekte nach dem gewünschten Element und siehst Dir die einzelnen Eigenschaften an. Die für Dich erhelbliche eigenschaft heißt "value". [img:http://de.selfhtml.org/src/jswrite.gif] gibt an, das es sowohl ausgelesen werden kann, als auch Überschrieben werden kann.
    Da Du aber mit einem Ereignis verbunden eine Änderung wünscht, siehst Du Dir noch das Kapitel über Event-Handler an.

    Erstelle ein Script; und wenn es noch nicht so ganz funktioniert poste es hier. Wir werden dann weiterhelfen ;)

    Gruß aus Berlin!
    eddi

    --
    Achte die Kleinigkeiten, aber liebe das Detail!