<form action="admin.php" method="post">
<input type="checkbox" name="lc_1" value="1">
<input type="checkbox" name="lc_2" value="2">//选中
<input type="checkbox" name="lc_3" value="3">
<input type="checkbox" name="lc_4" value="4">//选中
<input type="checkbox" name="lc_5" value="5">
<input type="submit">
</form>
现在我不能用js,这应该怎么提交啊?我应该如何确认我选中的复选框..
请前辈们帮忙看看......

解决方案 »

  1.   


    <form action="admin.php" method="post">
    <input type="checkbox" name="lc_1" value="1">
    <input type="checkbox" name="lc_2" value="2" selected>//选中
    <input type="checkbox" name="lc_3" value="3">
    <input type="checkbox" name="lc_4" value="4" selected>//选中
    <input type="checkbox" name="lc_5" value="5">
    <input type="submit">
    </form>这样是默认选中,后台取值跟普通的post方式取值几乎一样,只是取到的是数组。
      

  2.   

    你选中的后台都能接收。既然是复选框,怎么name不统一呢?
      

  3.   

    只有选中的会被提交
    你打印一下 $_POST 就知道该怎么做了
      

  4.   

    所以要在后台处理,另:checkbox的话,各个option的name必须是一样的。
    在后台根据$_POST['checkname']的值确定用户选取的是哪个选项
      

  5.   


    <form action="admin.php" method="post">
    <input type="checkbox" name="lc[]" value="1">
    <input type="checkbox" name="lc[]" value="2">//选中
    <input type="checkbox" name="lc[]" value="3">
    <input type="checkbox" name="lc[]" value="4">//选中
    <input type="checkbox" name="lc[]" value="5">
    <input type="submit">
    </form>//php用数组 print_r($_POST['lc']);