• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Inhalt eines Textfeldes ausgeben

Flayflay

Neues Mitglied
Hallo zusammen! |Erledigt|

Ich bin noch ein blutiger Anfänger bei JavaScript und hätte da eine kleine Frage zu meinem JavaScript Code:
Ich habe das Problem, dass wenn man auf den "Ausgebe-Button" klickt im alert Fenster immer die Meldung:
"[object HTMLInputElement] wurde eingegeben!" bekommt. Ich verstehe nicht wieso ich nicht den Inhalt der Variable (Eingabe) bekomme.

Hier mein Code:

HTML:
<input type="text" id="eingabefeld"></input>
<button onMouseUp="Test()" href="javascript:void(0)">Ausgeben</button>
<script type="text/javascript" language="JavaScript">
function Test() {
var Eingabe = document.getElementById ("eingabefeld");
alert (Eingabe + " wurde eingegeben!");
}
</script>

Danke für die Hilfe im Vorraus :)

Flayflay
 
Zuletzt bearbeitet:
du bekommst [object HTMLInputElement], da document.getElementById ("eingabefeld") auf das Input-Element zeigt, nicht dessen Inhalt. Und dieses ist eben vom Typ [object HTMLInputElement].
Deshalb:
Code:
function Test() {
var Eingabe = document.getElementById ("eingabefeld").value;
alert (Eingabe + " wurde eingegeben!");
}
 
Zurück
Oben