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