Hallo,
var str = "document.myForm."+theVar+".value";
Das geht so nicht.Um die Objektreferenz zu erhalten solltest du die Methoden getElementsByName() oder getElementByID() verwenden. Siehe SelfHTML...
Was habt ihr immer mit den generischen DOM-Methoden? Seit Ewigkeiten existiert folgende Vorgehensweise:
var str = document.myForm[theVar].value;
Oder:
var str = document.forms['myForm'].elements[theVar].value;
Und so weiter. Diese Methoden sind hinsichtlich ihrer Zuverlässigkeit nahezu bombensicher.
http://de.selfhtml.org/javascript/objekte/forms.htm
</archiv/2004/5/81844/#m476312>
</archiv/2003/12/66415/#m379197>
Mathias