raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hi,
ich hab in einer Tabelle viele Checkboxen gemacht und möchte die entweder alle an oder abwählen können damit man nicht unbedingt alle einzelnd auswählen muss
hab im internet nen script gefunden, aber das funktioniert irgendwie nicht (vllt. mach ich da auch was falsch)
kann jemand mir mal behilflich sein? Weil mit JavaScript kenne ich mich fast gar nicht aus und ich möchte trotzdem nicht darauf verzichten
->Formular Checkbox:
$obj_get_noanswers->probid ist die ID aus der Datenbank welche jede Zeile representiert
->Button zum aktivieren aller Checkboxen:
->JavaScript im <head> Bereich
Danke schon mal im Vorraus
Hat sich erledigt,
hab einfach nen anderes Script probiert und nun klappt es einwandfrei
ich hab in einer Tabelle viele Checkboxen gemacht und möchte die entweder alle an oder abwählen können damit man nicht unbedingt alle einzelnd auswählen muss
hab im internet nen script gefunden, aber das funktioniert irgendwie nicht (vllt. mach ich da auch was falsch)
kann jemand mir mal behilflich sein? Weil mit JavaScript kenne ich mich fast gar nicht aus und ich möchte trotzdem nicht darauf verzichten
->Formular Checkbox:
PHP:
<input type="checkbox" name="checkid[]" value="'.$obj_get_noanswers->probid.'">
->Button zum aktivieren aller Checkboxen:
PHP:
<input class="buttontyp1" type="button" name="checkall" value="Alle an-/abwählen" onClick="checkAll()">
->JavaScript im <head> Bereich
HTML:
<script type="text/javascript" language="JavaScript">
<!-- Begin
function checkAll()
{
var no;
var m=document.listform;
no=m.elements["checkid[]"].length;
if(!ismarked)
{
for(i=0;i<no;i++)
{
m.elements["checkid[]"][i].checked='checked';
}
ismarked=true;
alert(m.elements["checkid[]"].length + " Mails markiert");
}
else
{
for(i=0;i<no;i++)
{
m.elements["checkid[]"][i].checked='';
}
ismarked=false;
alert(m.elements["checkid[]"].length + " Mails demarkiert");
}
}
//-->
</script>
Danke schon mal im Vorraus
Ergänzung ()
Hat sich erledigt,
hab einfach nen anderes Script probiert und nun klappt es einwandfrei