<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
</head>
<script type="text/javascript">
function check_all(obj,Name)
{
var checkboxs = document.getElementsByName(Name);
for(var i=0;i<checkboxs.length;i++){
checkboxs[i].checked = obj.checked;
}
}
</script>
<form method="post" action="demo1.php">
<table>
<input type="checkbox" name="checkbox[]" value="a" />1
<input type="checkbox" name="checkbox[]" value="b" />2
<input type="checkbox" name="checkbox[]" value="c" />3
<p><input type="checkbox" οnclick="check_all(this,'checkbox[]')" />全选/全不选</p>
<input type="submit" name="Submit" value="提交" />
</table>
</form>
</html>
demo1.php
<?php
header("content-type:text/html;charset=utf8");
if(empty($_POST['checkbox'])){
echo "<script>alert('还没选择复选框');location.href='demo.php'</script>";
}
$checkbox = $_POST['checkbox'];
for($i=0;$i<count($checkbox);$i++){
if(!is_null($checkbox[$i])){
$chechvalue=$checkbox[$i];
echo $chechvalue."<br/><hr>";
}
}
?>
复选框全选和反选并读取提交后的内容
最新推荐文章于 2021-02-17 11:21:55 发布