Torsten Meletzki: Checkboxüberprüfung scheitert im NC 4.5

Beitrag lesen

Hallo an alle,

ich habe folgendes Problem für die Experten.
Ich habe ein Formularfeld auf dem ich vor dem Absenden (submit) eine Funktion aufrufe,
die überprüft, ob auf dem Formular überall etwas eingetragen wurde.
Bei den Überprüfungen der Textfelder funktioniert das auch prima, aber ich will auch eine
Optionsgruppe überprüfen, die aus Kontrollfelder (Checkboxen) besteht. Bei dieser Optionsgruppe
muß mindestens 1 Feld markiert sein, es können aber auch mehrere angklickt werden.
Dazu habe ich eine Funktion geschrieben, die auch im MSIE 4.0 prima funktioniert. Aber leider
nicht im NC 4.5.
Dann habe ich die Funktion überarbeitet damit sie auch im Communikator läuft. Wieder Banane.
Auch die 2 Variation läuft im MSIE prima, der NC ignoriert sie völlig. Was mache ich falsch??

//1 Funktionsmöglichkeit
function check_auswahl(checkbox)
{ var feld1 = document.form.testfeld1

if (feld1[0].checked == true)
{ return true}

else if (feld1[1].checked == true)
{return true}

else if (feld1[2].checked == true)
{return true}

return false;
}

//2. Funktionsmöglichkeit
function check_auswahl(checkbox)
{ var feld1 = document.form.testfeld1
  var feld2 = document.form.testfeld2
  var feld3 = document.form.testfeld3

if (feld1.checked == true)
{return true}

else if (feld2.checked == true)
{return true}

else if (feld3.checked == true)
{return true}

return false;
}

Wenn mir jemand einen Tip geben könnte, wäre ich sehr dankbar.

Torsten Meletzki