fastix®: element will nicht angesprochen werden

Beitrag lesen

Dein Script wird zu einem Zeitpunkt abgearbeitet, zu welchem das Formular noch gar nicht existiert.

Versuch es mal so:

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

<script type="text/javascript" language="JavaScript">

function werte() {
 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;

alert(b);
}
</script>
</HEAD>
<BODY>

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

</BODY>
</HTML>

#############

oder so:

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

<form name="TESTform" onload="werte()">
<input type="text" name="in_name" id="in_id" value="in_value">
</form>
<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;
 alert(b);
</script>

</BODY>
</HTML>