1. 程式人生 > >input checkbox 複選框的操作示例

input checkbox 複選框的操作示例

checkboxtest.php的內容如下:

<?php
$treat_type=array(
"物理治療",
"皮下注射",
"化學",
"光療類",
"手術類",
"無。"
);
//獲取post進行列印:
$get_treat=$_POST["treat"];
$treat_num= count($get_treat);
for($i=0;$i<$treat_num;$i++)
{
echo $get_treat[$i]."<br>";
}
?>
<form name="dcinfo"  action="checkboxtest.php"  method="post"  >
<?php
$treat_type_number=count($treat_type);
for($i=0;$i<$treat_type_number;++$i)
{
echo "<div class=\"wj_q_02\">";
echo "<input type=\"checkbox\" name=\"treat[]\" value=\"";
echo $treat_type[$i];
echo "\" ";


if(!empty($_POST["treat"])){
$get_treat=$_POST["treat"];




if(in_array($treat_type[$i], $get_treat)){
echo "checked=\"checked\"";
}
}




echo " />";
echo "<label style=\"padding-left:10px;\">";
echo $treat_type[$i];
echo "</label>";
echo "</div>";
}
?>


<input type="submit" value="提交" style="width:240px;height:60px;font-family:microsoft yahei;font-size:38px;" />




 
</form>

這個例子POST給自已,測試可以正常列印。