監控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>