Ich habe folgends Script von Günni zum markieren und demarkieren aller Checkboxen:
Meine Checkboxen sind in php folgendermaßen deklariert:
Das funktioniert auch einwandfrei. Nun habe ich allerdings das Problem, daß unter den Checkboxen noch weitere sind, denen andere Namen zugewiesen sind. Diese Checkboxen werden durch das Script immer mitselektiert.
Gibt es nicht eine Möglichkeit, statt den Typ 'checkbox' den Namen der Gruppe abzufragen? Ich suche schon seit Tagen nach einer Lösung, kann aber nichts finden.
Code:
<script language="javascript"> function SelectAll() { for(var i=0;i<document.Wiedereinstellen.elements.length;i++) { if(document.Wiedereinstellen.elements[i].type == "checkbox") { document.Wiedereinstellen.elements[i].checked = true; } } } function DeSelectAll() { for(var i=0;i<document.Wiedereinstellen.elements.length;i++) { if(document.Wiedereinstellen.elements[i].type == "checkbox") { document.Wiedereinstellen.elements[i].checked = false; } } } </script> ... ... <a href="javascript:SelectAll()"><img border="0" src="images/mark_all.gif" width="100" height="18"></a> <a href="javascript: DeSelectAll()"><img border="0" src="images/unmark_all.gif" width="110" height="18"></a>
PHP-Code:
$tplv .= "<TD ALIGN=CENTER>";
$tplv .= "<INPUT TYPE=\"checkbox\" NAME=\"auction[]\" VALUE=\"".$row['id']."\">";
$tplv .= "</TD>";
Gibt es nicht eine Möglichkeit, statt den Typ 'checkbox' den Namen der Gruppe abzufragen? Ich suche schon seit Tagen nach einer Lösung, kann aber nichts finden.
Kommentar