molily: document.forms ist undefined

Beitrag lesen

Aber ich kenne die Schreibweise von document.forms nicht :-(

document.forms[e] ist jedenfalls _undefined_

Das ist aber richtig - dann musst du woanders einen Fehler machen.
Oder es gibt einfach kein Formular mit dem Namen bzw. mit dieser ID.

Bist du dir sicher, dass das HTML-Dokument zum Zeitpunkt des Aufrufs bereits komplett geparst wurde, sodass das Formular überhaupt über das DOM ansprechbar ist?

<!DOCTYPE html>  
<html>  
<head>  
<title>Beispiel</title>  
<script>  
[code lang=javascript]function nimm_formular_entgegen(formularID) {  
	var f = document.forms[formularID];  
	f.elements[0].value = "Funktioniert!";  
}

</script>
</head>
<body>

<form id="foo">
<p><input type="text"></p>
</form>

<button onclick="nimm_formular_entgegen('foo')">
nimm_formular_entgegen('foo')
</button>

</body>
</html>[/code]

Mathias