Webstatt.org - Community seit 2006 - 2012 (2024?)

Wie checkeich alle Checkboxen

user-218
23.08.2006 23:23

Hi,
Ja ich habe eine User Liste und will mit klick in einer Checkbox alle User auswählen, hoffe ihr versteht....

<script type=\"text/javascript\">
checkall(){
";
foreach($user as $usa){
echo"
document.user.UserID_".$usa['1'].".checked=\"checked\";
";
}
echo"
}
</script>

Ist halt der PHP Code in Javascript.
Und das ist die user-129utzerliste,also zumindestens die Spalte wo die Checkbox steht:
 <input type=\"checkbox\" name=\"UserID_".$usa['1']."\" value=\"".$usa['1']."\">


Also normalerweiße müsste doch die Funktion oben aufgerufen werden, und alle Checkboxen sind checked.
Die Checkbox und auswählen aller User:
   <input type=\"checkbox\" OnClick='checkall()' >


Was ist daran Falsch ?

Rechtschreibfehler dienen der allgemeinen Belustigung
Avatar user-125
23.08.2006 23:41

Ich benutze folgendes:

HTML/FORM - Teil
<form action="PAGE" method="post">
<p>
<a href="javascript:SelectBoxes('selectedArtikels', 'true'zwinkern;">Alle Einträge markieren</a> | <a href="javascript:SelectBoxes('selectedArtikels', false);">Alle Einträge demarkieren</a>
</p>
<p>
<input type="checkbox" id="selectedArtikels" name="selectedArtikels[]" value="1" />

<input type="checkbox" id="selectedArtikels" name="selectedArtikels[]" value="2" />

<input type="checkbox" id="selectedArtikels" name="selectedArtikels[]" value="3" />
</p>
</form>


JAVASCRIPT - Teil
/* alles auswählen by se */
var curFormId = 0;
function SelectBoxes ( FIELDNAMES, NEWSTATUS ) {
var Boxes = eval("document.forms["+curFormId+"]."+FIELDNAMES);
for ( c = 0; c < Boxes.length; c++ ) {
Boxes[c].checked = NEWSTATUS;
}
}


Hier .. -> http://upped.ath.cx/dl/5303/checkboxmarkall.html <- da siehst das nochmal im Einsatz.

Liebe user-125y aka user-125 aka dionysos