Norbert Klein: textfeld bearbeiten (!)

Beitrag lesen

Hallo.

Wie habe ich per javascript zugriff auf das, was in einem Textfeld angezeigt wird?

http://selfhtml.teamone.de/javascript/objekte/elements.htm#value

  1. Per Javascript müsste man den inhalt des Textfensters löschen, oder ihn zumindest automatisch markieren können. Dabei sollte er aber wieder erscheinen, wenn der Fokus vom Textfeld wieder weggeht wenn keine Eingabe gemacht worden ist.

<textarea onfocus="if(this.value == this.defaultValue){this.value = ''}" onblur="if(this.value == ''){this.value = this.defaultValue}">Text in der Textarea</textarea>

Außerdem sollte der der "Tip" auch verschwinden, bevor das Formular abgeschickt wird.

- Entweder du weist dem Textfeld beim Absenden eine leere Zeichenkette, also "", als Namen zu (http://selfhtml.teamone.de/javascript/objekte/elements.htm#name), dann wird sein Inhalt nämlich gar nicht erst übergeben.
 - Oder du nimmst das Textfeld aus dem Form-Tag raus und gibst ihm sein eigenes.
 - Oder du löschst den Wert des Textfeldes mit <form onsubmit="this.TextfeldName.value = ''">.

Gruß
Norbert