chekboxen aktivieren

  • Themenstarter Themenstarter webraccoon
  • Beginndatum Beginndatum
W

webraccoon

Hallo Leute,

das leidliche Thema checkboxen aktivieren.
Ich weiss, es wurde hier schon mehrfach behandelt. Brauche dennoch Hilfe.
Meine checkboxen werden dynamisch generiert und mit Namen versehen wie etwa
name="chkname$count". $count ist in diesem Falle ein Zähler, der die Checkboxen zählt. Mit dieser Funktion habe ich es versucht:
Code:
function check(box)
{

if (box.checked == true){
for(i=0; i<document.motive.elements['chkname[]'].length; i++)
{
	document.motive.elements['chkname[]'][i].checked = true;//oder sonstwas
}
}
else{
for(i=0; i<document.motive.elements['chkname[]'].length; i++)
	{
		document.motive.elements['chkname[]'][i].checked = false;
	}
}
}

Nun, wie ihr euch denken könnt, funktioniert es nicht, da hier ein Array angesprochen wird, was ich ja nicht habe. Eine denkbare Lösung wöre wohl, wenn ich in dieser Funktion die Azahl der Checkboxen ermitteln könnte und dann den Namen zusammenbaue. Jemand eine Idde wie das umzusetzen ist

Gruss
webraccoon
 
Du könntest alle Elemente des Formulars durchlaufen, und mittels RegExp prüfen, ob der Name deinen Anforderungen entspricht.

Code:
/chkname\d+/
...wäre in diesem Fall der Ausdruck dafür.
 

Neue Beiträge

Zurück