PHP复选框checkbox初始化的时候就默认选中,代码如下:
//复选框默认选中:标题: checkedvalue="1"> 标题二: checkedvalue="1"> 标题三: checkedvalue="1"> 内容: checkedvalue="1">
里面的元素是1-20中的奇数。:里面的元素是1-20中的整数吧。
for($i=0;$i<20;$i++){
if($i%2 == 1){
$sa[] = $i;//定义$sa
}
}
for($i=0;$i<20;$i++){
if(in_array($i,$sa){
echo "字符";
}else{
echo "字符";
}
}
" />
你要想让复选框选中就是判断一下value的值在不在数组sa里面,是的话就输出一个checked表示选中,二楼的答案也是正确的,不过for那里少了一个=应该是<=20。楼主的意思不会是20个复选框是静态写的,而不是用php生成的吧?
$sa = array(1,5,3);
for($i=0;$i<20;$i++){
?>
value='' checked='checked'/>字符
查看checked属性