if (document.tagesart.elements[0].checked) { zelle.className="eins"; var zellenid = "document.form_tage.elements["" + uebergabezellenid + ""]"; zellenid.value = "1"; }
Dei Zugriff auf die Formularelemente ist falsch. http://de.selfhtml.org/javascript/objekte/elements.htm
Struppi.
Wie gesagt, die erste Zeile war nur ein Versuch, aber die anderen beiden Zeilen
document.form_tage.elements["uebergabezellenid"].value = "2";
funktionieren auch nicht.
Ich habe es zwischenzeitlich noch mal mit der exakten Umsetzung der Anleitung versucht, also ~~~javascript document.forms["Testformular"].elements["Eingabe"].value = "Unsinn";
Was in meinem Script dann
~~~javascript
document.forms["form_tage"].elements[" uebergabezellenid "].value = "2";
heisst. Leider funktioniert auch das nicht...
Auch das Element über GetElementbyID zu kriegen also quasi so :
document.getElementById("uebergabezellenid").value = "1";
War nicht von Erfolg gekrönt. Bei den Form Elements habe ich natürlich vorher die ID entsprechend angelegt.
Würde mich also sehr freuen, wenn noch mal jemand einen Tipp hat ;)