Helmut Weber: element will nicht angesprochen werden

Beitrag lesen

Hallo Christopher,

<HTML><HEAD><TITLE>Titel</TITLE>

<script type="text/javascript" language="JavaScript">
 a = document.forms['TESTform'].elements['in_name'].value;
 b = document.getElementById("in_id").value;
 c = document.getElementsByName("in_name")[0].value;
 d = document.getElementsByTagName("input")[0].value;
 e = document.TESTform.in_name.value;
</script>
</HEAD>
<BODY>

<form name=TESTform>
<input type="text" name="in_name" id="in_id" value="in_value">
</form>

</BODY>
</HTML>

Dein JavaScript wird beim Laden des Dokumentes ausgeführt. Zu diesem Zeitpunkt ist das Eingabefeld leer, und somit steht auch nichts in deinen Variablen.
Du solltest Deine JavaScript-Anweisungen in eine Funktion packen, die Du bei einem bestimmten Ereignis (Event) aufrufst. (z.B. Beim Abschicken des Formulars [onSubmit]).
Dann sollte zumindestens eine deiner Zuweisungen funktionieren ;)

Gruß
Helmut Weber

--
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante