hi,
window.document.formname.testarray[0].value ist kein Object da der Name für das input-Element syntaktisch nicht korrekt ist. Dieser Stiel ist aber dennoch sehr beliebt :) du kannst die Elemente ja wie oben beschrieben über die getElementsByName Methode ansprechen.
oder er verwendet weiterhin die "alte" schreibweise, nur in der variante mit elements[]:
document.forms["formname"].elements["testarray[0]"].value
gruss,
wahsaga