某个表单中有一些checkbox,代码如下:<INPUT id=q0 value=16 type=checkbox name=reason_id[]>
<INPUT id=q1 value=14 type=checkbox name=reason_id[]>
<INPUT id=q2 value=12 type=checkbox name=reason_id[]>
<INPUT id=q3 value=8 type=checkbox name=reason_id[]>
<INPUT id=q4 value=7 type=checkbox name=reason_id[]>
<INPUT id=q6 value=18 type=checkbox name=reason_id[]>将这个表单提交到另一个页面1.php中后,如何在1.php中判断某个checkbox被选中了?
<INPUT id=q1 value=14 type=checkbox name=reason_id[]>
<INPUT id=q2 value=12 type=checkbox name=reason_id[]>
<INPUT id=q3 value=8 type=checkbox name=reason_id[]>
<INPUT id=q4 value=7 type=checkbox name=reason_id[]>
<INPUT id=q6 value=18 type=checkbox name=reason_id[]>将这个表单提交到另一个页面1.php中后,如何在1.php中判断某个checkbox被选中了?
var obj = document.getElementsByTagName(objNam); //獲取多選框數組
var objLen= obj.length; //獲取數據長度
var objYN; //是否有選擇
var i;
objYN=false;
//剔除类型不是checkbox的input元素,从第二个checkbox元素开始
for (i = 4;i < objLen;i++){
if (obj [i].checked==true) {
objYN= true;
break;
}
}
return objYN;
}
if(!chkCheckBoxChs("input")){
alert("请选择数据");
return;
}
echo $data;
}
选中了就能获取value值,否则反之
<?php
foreach($_POST["reason_id"] as $data){
if($data==16) 如何操作;
if($data==14) 如何操作;
if($data==12) 如何操作;
if($data==8) 如何操作;
if($data==7) 如何操作;
if($data==18) 如何操作;
}
?>