PHP développe un module de fonction d'administrateur de système de vote simple (3)
Comme le montre l'image, il y a trois options dans le bouton cliqué ici?: tout sélectionner, tout annuler et supprimer la sélection.
Cliquez sur ces boutons pour sélectionner tous les éléments, désélectionner tous les éléments et supprimer tous les éléments de vote sélectionnés
Définissez d'abord l'attribut de nom du formulaire <form>
<form id="frm" name="frm" method="post" action="" style="margin-bottom:3px;"></form>
dans L'attribut name est également utilisé dans <input>.
<input type="checkbox" name="itm"/>
Et donnez à chacun des trois boutons suivants un événement onclick
<input type="button" value="選擇全部" onclick="selectAll()" /> <input type="button" value="取消全部" onclick="cancelAll()" /> <input type="button" value="刪除所選" onclick="del()" />
Utilisez javascript pour implémenter le module fonction de tous les événements de clic Une boucle for est utilisée ici pour marquer la sélection. .
Cliquez sur "Sélectionner tout" pour que toutes les cases soient cochées = true et cliquez sur "Annuler tout" pour que toutes les cases soient cochées = false décochées.
Si la case n'est pas cochée, cela signifie que l'ID de contenu n'est pas sélectionné. Cliquez sur "Supprimer la sélection" et le contenu ne sera pas supprimé et un message d'invite s'affichera.
Vous pouvez sélectionner un seul identifiant à supprimer, ou vous pouvez tout sélectionner à supprimer.
<script language="javascript"> function selectAll() //選中所有 { node=window.document.frm.itm; for(i=0;i<node.length;i++) { node[i].checked=true; } } function cancelAll() //取消選中所有 { node=frm.itm; for(i=0;i<node.length;i++) { node[i].checked=false; } } function del() //刪除選中的所有 { node=frm.itm; id=""; for(i=0;i<node.length;i++) { if(node[i].checked) { if(id=="") { id=node[i].value } else { id=id+","+node[i].value } } } if(id=="") { alert("您沒有選擇刪除項(xiàng)"); } else { location.href="?type=del&id="+id } } </script>