Hallo,
Dein Computer ist auch nur ein Mensch und arbeitet die Anweisungen der Reihenfolge nach ab:
<input type="text" name="Feld">
- Ich stelle ein Texteingabefeld dar. Ohne Inhalte.
<script language=JavaScript>
var y = document.Eingabe.Feld.value;
</script>
- Ich weise der Variablen den Wert des Texteingabefeldes zu. Dieser ist leer.
<input type="button" value="OK" onClick="alert(y)">
- Der User kann in der Zwischenzeit irgendwas gemacht haben (vielleicht: was ins Feld eingetragen haben), aber das kümmert mich nicht, ich warte, bis er auf den Submit-Button klickt, und dann werfe ich den Wert der Variablen aus. Ok, das ist null, ist ja nicht geändert worden in der Zwischenzeit. Nicht mein Problem.
Du merkst, wo es klemmt?
Das hier:
<input type="button" value="OK" onClick="document.Eingabe.Feld.value">
allerdings führt schon zu nem ganz anderen Ergebnis...
Grüße,
Utz
--
Mitglied im Ring Deutscher Mäkler
Mitglied im Ring Deutscher Mäkler