使用数组式命名方法交予php处理。
<SCRIPTLANGUAGE="JavaScript">
functioncheck_all(name){
varallsel=document.getElementsByName(name);
for(vari=0;i<allsel.length;i++)
{
allsel[i].checked =true;
}
}
functionreverseClick(name){
var allsel=document.getElementsByName(name);
for(vari=0;i<allsel.length;i++)
{
allsel[i].checked=!allsel[i].checked;
}
}
functioncancelClick(name){
varallsel=document.getElementsByName(name);
for(vari=0;i<allsel.length;i++)
{
allsel[i].checked=false;
}
}
</SCRIPT>
<form action=""method="post">
<?php
print_r($_POST);
for($i=1;$i<=5;$i++)
{
echo $i."<input name='range[]'type='checkbox' value='$i'/><br>";
}
?>
<input type="submit"/><input type="button"οnclick="check_all('range[]')" value="全选"/><input type="button"οnclick="reverseClick('range[]')" value="反选"/><input type="button"οnclick="cancelClick('range[]')" value="取消"/>
</form>
php 页面中 $ids就是一个以为数字
原文链接:http://blog.sina.com.cn/s/blog_449a63060100i5ii.html