CheckAll checkNone
hawk16
Messages postés
3
Statut
Membre
-
hawk16 Messages postés 3 Statut Membre -
hawk16 Messages postés 3 Statut Membre -
Bonjour,
j'ai un formulaire en php, qui contient des checkboxes, je voudrai ajouter un checkbox qui permettra de faire un Select All/Deselect All.
en fait les valeurs des checkboxes sont stocker dans tableau tab_box[].
j'ai trouver ce code :
Avec ce ode ça marche quant on déclare les checkboxes come suit :
<form id ="frm1">
<input type="checkbox" name="chk1">
<input type="checkbox" name="chk2">
</form>
mais dans mon cas les valeurs des checkboxes sont stocker dans un tableaux :
comment faire pour récupérer les valeurs du tableaux ?
j'ai un formulaire en php, qui contient des checkboxes, je voudrai ajouter un checkbox qui permettra de faire un Select All/Deselect All.
en fait les valeurs des checkboxes sont stocker dans tableau tab_box[].
j'ai trouver ce code :
<!-- Script by hscripts.com --> <!-- copyright of HIOX INDIA --> <!-- Free javascripts @ https://www.hscripts.com/ --> <script type="text/javascript"> checked=false; function checkedAll (frm1) { var aa= document.getElementById('frm1'); if (checked == false) { checked = true } else { checked = false } for (var i =0; i < aa.elements.length; i++) { aa.elements[i].checked = checked; } } </script> <!-- Script by hscripts.com -->
Avec ce ode ça marche quant on déclare les checkboxes come suit :
<form id ="frm1">
<input type="checkbox" name="chk1">
<input type="checkbox" name="chk2">
</form>
mais dans mon cas les valeurs des checkboxes sont stocker dans un tableaux :
<input type="checkbox" name="bug_arr[]" value="<?php echo "$v_id" ?>" />
comment faire pour récupérer les valeurs du tableaux ?
1 réponse
Le script Java :
Le code des checkboxes :
Le code de la checkboxe select all/none :
Merci ;)
<script type="text/javascript" language="javascript">
function checkAll()
{
var i;
for(i=0;i<document.frm.elements.length; i++)
{
var elm = document.frm.elements[i];
if(elm.type == "checkbox" && elm.name != "chkCheckAll" )
{
elm.checked =document.frm.chkCheckAll.checked;
}
}
}
function check()
{
var i;
var flag;
flag=1;
for(i=0;i<document.frm.elements.length; i++)
{
var elm = document.frm.elements[i];
if(elm.type == "checkbox" && elm.name != "chkCheckAll" )
{
if(elm.checked==false)
{
flag=0;
}
}
}
if(flag==1)
{
document.frm.chkCheckAll.checked=true;
}
else
{
document.frm.chkCheckAll.checked=false;
}
}
</script>
Le code des checkboxes :
<td align="center" bgcolor="<?php echo $status_color ?>"> <input type="checkbox" name="bug_arr[]" value="<?php echo "$v_id" ?>" onClick="Javascript:return check();" /> </td>
Le code de la checkboxe select all/none :
<td rowspan ="<?php echo $nb_ligne; ?>" align="center"> <input type="checkbox" id="chkCheckAll" name="chkCheckAll" onClick="javascript:checkAll();" > </td>
Merci ;)