php复选框问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 18:24:42
实习中遇到了问题,我使用了php和javascript语句,希望当选中一个复选框时,点击“修改”按钮,可以进行数据库的修改,未选中任何复选框时,显示“至少选择一个选项”,若同时选择了多个复选框,提示,至多选择一个复选框。
可是我的程序中,当我成功选中一个复选框,再点击“修改”按钮时,总是显示“至少选择一条项目”,也就是说我没有成功选中任何选项,问题出在哪里,,以前没接触过php,希望有人指点下!谢谢啊!
我的代码如下:
<script type="text/javascript">

function Change()
{
var ok=0;
for(i=0;i< document.frm_realisation.elements.length;i++)
if(document.frm_realisation.elements[i].checked)
ok++;
if(ok==0)
alert("至少选择一个选项");
else if(ok==1)
{
document.frm_realisation.TheAction.value="ALTER";

document.frm_realisation.action="index.php?pageToview = modifEtudiant";
document.frm_realisation.submit();
}
else if(ok>1)
{
alert("只能选择一个选项");
}
}
</script>

<form action="" method="post" name="frm_realisation">

<input name="Btn_ch

把 </form> 移至最后 (即 ?> 后面). 因为表单要将它的内容用<form>和</form>包含起来.

首先,你的表单写的很乱,要是表单的话,就用form包起来,另外,既然你想让用户至少,并且只能选择一个,干嘛要给他复选框呢?这不是逗人家嘛,用radio好点吧,呵呵