js限制checkbox选项个数 php获取多个checkbbox的办法

    添加时间:2013-7-22 点击量:

    分享下js限制checkbox勾选的个数以及php获取多个checkbbox的办法。


    1,js限制checkbbox勾选个数的代码:



    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN 
    
    http://www.w3.org/TR/html4/loose.dtd>
    <html>
    <head>
    <meta http-equiv=Content-Type content=text/html; charset=gb2312>
    <title>限制复选框选择的数量-www.jbxue.com-脚本书院</title>
    <script type=text/javascript >
    function checkDate(n){
    var checkedCount=0;
    forvar i=0;i<myForm.course.length ;i ++){
    if(myForm.course[i].checked){
    checkedCount
    ++;

    }
    }
    if(checkedCount>n){

    alert(
    不克不及选跨越三门课程);

    return false;

    }
    }

    </script>
    </head>
    <body>
    <form name=myForm method=post id=myForm action=test.php>
    请选择这学期的选课(最多三门):
    <br>
    <input type=checkbox name=course[] value=语文 onClick=return checkDate(3)>语文<br>
    <input type=checkbox name=course[] value=数学 onClick=return checkDate(3)>数学<br>
    <input type=checkbox name=course[] value=英语 onClick=return checkDate(3)>英语<br>
    <input type=checkbox name=course[] value=化学 onClick=return checkDate(3)>化学<br>
    <input type=checkbox name=course[] value=物理 onClick=return checkDate(3)>物理<br>
    <input type=checkbox name=course[] value= onClick=return checkDate(3)><br>
    <input type=submit value=提交>
    <input type=reset value=作废>
    </form>
    </body>
    </html>


    2,php文件获得checkbbox的办法:



    <?php
    
    /
    获取checkbox的值
    edit by www.jbxue.com
    /
    ¥course=¥_POST[course];
    for¥i=0;¥i<count¥course);¥i++
    {
    if¥course[¥i]!=
    {
    echo ¥course[¥i].<br/>;
    }
    }
    ?>

    真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》
    分享到: