checkbox

監控checkbookjavascript

<html>
    <head>
        <meta charset="utf-8"/>
        <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" ></script>
    </head>
<body>
    <input type="checkbox"  id="c1" />
    <input type="checkbox"  id="c2" />
    <input type="checkbox"  id="c3" />
    <button  onclick="check()">驗證</button>
    <script type="text/javascript">
        function check(){
            var ck=$("input:checkbox");
            for (var i=0; i<ck.length; i++) {
                alert(""+(i+1)+"個的選中狀態是:"+ck.eq(i).is(":checked"))
            }
        }
    </script>
</body>
</html>

 

至少要選擇同樣css

<html>
    <head>
        <meta charset="utf-8"/>
        <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" ></script>
    </head>
 <body>
    <input type="checkbox"  id="c1" />
    <input type="checkbox"  id="c2" />
    <input type="checkbox"  id="c3" />
      <button  onclick="check()">驗證</button>
        <script>
            function check(){
                var ck=$("input:checkbox");
                var x=0;
                for(var i=0; i<ck.length; i++){
                    if (ck.eq(i).is(":checked")==false) { x+=1;}
                    if(ck.length==x){alert("你啥都沒選")}
                }
            }
        </script>
 </body>
</html>

 

多樣化,趣味多選html

<html>
    <head>
        <meta charset="utf-8"/>
        <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" ></script>
        <style type="text/css">
            html,body{background-color:pink;}
        </style>
    </head>
 <body>
     評價博主帥不帥?!<br/>
     <input type="checkbox"  id="c1"  value="小夥子算你還有腦子!"/><br/>
    <input type="checkbox"  id="c2" value="嗯嗯,我就喜歡聽實話!" />很是帥<br/>
    <input type="checkbox"  id="c3" value="小夥子我很中意你呦!"/>不是通常的帥<br/>
      <button  onclick="check()">驗證</button>
        <script>
            function check(){
                var ck=$("input:checkbox");
                var x=0;
                for(var i=0; i<ck.length; i++){
                    if (ck.eq(i).is(":checked")==true) {
                        x+=1;
                    }
                }
                if(x==0){
                    alert("你啥都沒選,你想死?")
                    
                }
                for(var i=0; i<ck.length; i++){
                    if (ck.eq(i).is(":checked")==true&&x==1) {
                        alert(ck.eq(i).val())
                    }
                    if (x==2) {
                        alert("咳咳,選一個就夠啦!!");
                        return false;
                    }else if(x==ck.length){
                        alert("嗯嗯,都選了,我喜歡!!");
                        return false;
                    }
                    
                }
            }
        </script>
 </body>
</html>
相關文章
相關標籤/搜索