input checkbox 複選框的操作示例
阿新 • • 發佈:2019-01-25
checkboxtest.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給自已,測試可以正常列印。