Hallo,
folgende Problemstellung:
<input type="radio" name="Typ" value="both" onchange="javascript:return reset_buttons();" checked/>
Grafik und Text
<input type="radio" name="Typ" value="text" onchange="javascript:return reset_buttons();"/>
Nur Text
<input type="radio" name="Typ" value="grafik" onchange="javascript:return reset_buttons();"/>
Nur Grafik
<input type="checkbox" name="Preis" value="ja">
<input type="checkbox" name="Artikelbeschreibung" value="ja">
<input type="checkbox" name="Suchbox" value="ja">
function reset_buttons () {
document.formcreate.Preis.checked = false;
document.formcreate.Preis.disabled = false;
document.formcreate.Artikelbeschreibung.checked = false;
document.formcreate.Artikelbeschreibung.disabled = false;
document.formcreate.Suchbox.checked = false;
document.formcreate.Suchbox.disabled = false;
for (var i = 0; i < document.formcreate.Typ.length; i++) {
if (document.formcreate.Typ[i].checked) { typ = document.formcreate.Typ[i].value; }
}
if (typ == "text") {
eval("document.formcreate.Artikelbeschreibung.checked = true");
eval("document.formcreate.Artikelbeschreibung.disabled = true");
} else if (typ == "grafik") {
eval("document.formcreate.Artikelbeschreibung.checked = false;");
eval("document.formcreate.Artikelbeschreibung.disabled = true;");
eval("document.formcreate.Preis.checked = false;");
eval("document.formcreate.Preis.disabled = true;");
eval("document.formcreate.Suchbox.checked = false;");
eval("document.formcreate.Suchbox.disabled = true;");
}
}
Wenn ich oben in dem Formular einen Radio-Button auswähle, soll einfach unten im Formular das dementsprechende Feld deaktiviert oder aktiviert werden, bzw eine Auswahl statt finden. Das funktioniert ja auch, aber erst nachdem ich in das Formular geklickt habe. Scrolle ich nur nach unten, ist die Auswahl noch nicht geschehen. Beim Mozilla funzt es! Ich bin echt verzweifelt, hänge schon Tage dran...
Vielen Dank im Voraus für Eure Hilfe.
Liebe Grüße
Mario