PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Script zum einfügen von Text in Formularfeld


s-fox
19.02.2004, 16:31:31
Tach


Ich brauche ein Script, was beim Klick auf ein Button eine Zeichenkette in ein Formularfeld einfügt ohne das die Seite neu geladen wird.
Das ganze sollte etwa so aussehen wie hier im Forum beim Eingabeformular.
Weiß jemand, wie ich an so etwas dran komme? (JavaScript?)

c4
19.02.2004, 17:14:13
Wo genau liegt da das Problem?

<input type='text' id='asd' name='asd' value='Inhalt 1' />
<a href="javascript:getElementById('asd').value='Neuer Inhalt';">Klick!</a>

s-fox
20.02.2004, 17:13:10
Ok
wenn das so einfach ist werd ichs gleich mal ausprobieren!
Ich dachte, da kommt jetzt so ein Gigant von Javascript auf mich zu.

Ich sag danke!

s-fox
21.02.2004, 11:52:59
Das hat doch nicht funktioniert! Der Browser gibt Fehlermeldung aus:
Objekt erwartet!
Irgendwie sah das auch zu simpel aus.
Nochmal: ich hab ein <input>-Feld und will dort per einfachen klick eine Zeichekette einfügen ohne das gleich die ganze Seite neu gelade wird! Hat jemand noch ne Idee?

lindic
21.02.2004, 12:44:15
Dann pack den Aufruf in das 'onclick' - das geht auf jeden Fall:
<input type='text' id='asd' name='asd' value='Inhalt 1' />
<a href="#" onclick="getElementById('asd').value='Neuer Inhalt';">Klick!</a>

c4
21.02.2004, 13:43:15
Ach, dieses dumme Forum macht wieder 'java script' daraus...

Was auch noch fehlt: Das document-Objekt: document.getElemen...

s-fox
21.02.2004, 16:46:13
Ich werd's mal test!