Jannis: document.Form.getElementsById()

Beitrag lesen

Hallo!

alert(document.forms['TestForm'].target);
alert(document.forms['TestForm'].elements['firstname'].value);

Was auch nichts anderes ist als
  document.TestForm.firstname
bzw. eindeutiger
  document.forms.TestForm.elements.firstname
Die Klammersyntax ist hier unnötig.

deswegen auch "document.TestForm" aber irgentwie will das nicht funktionieren

Natürlich nicht, solange Du es falsch machst.

Man kann seit JavaScript-Urzeiten über document.formularname auf ein Formular zugreifen. Das ist uneindeutig, aber nicht falsch (JavaScript 1.3,
HTML5).

Jannis