判斷核取方塊中是否有被選中的程式碼例項
核取方塊中一般多項,有時候我們需要判斷這些付選中是否有被選中的項。
下面就通過一個例項簡單介紹一下如何實現此效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <meta name="author" content="http://www.softwhy.com/" /> <title>限定核取方塊的可選個數-螞蟻部落</title> <script type="text/javascript"> function num(){ var checboxs=document.getElementsByName("ck"); var len=checboxs.length; var arr=new Array(); for(var i=0;i<len;i++){ if(checboxs[i].checked){ arr.push(i+1); } } alert(arr); } window.onload=function(){ var bt=document.getElementById("bt"); bt.onclick=num; } </script> </head> <body > <div id="box"> <label><input type="checkbox" name="ck"/></label>螞蟻部落一 <label><input type="checkbox" name="ck"/></label>螞蟻部落二 <label><input type="checkbox" name="ck"/></label>螞蟻部落三 <label><input type="checkbox" name="ck"/></label>螞蟻部落四 <label><input type="checkbox" name="ck"/></label>螞蟻部落五 <p></p> <label><input type="checkbox" name="ck"/></label>螞蟻部落六 <label><input type="checkbox" name="ck"/></label>螞蟻部落七 <label><input type="checkbox" name="ck"/></label>螞蟻部落八 <label><input type="checkbox" name="ck"/></label>螞蟻部落九 <label><input type="checkbox" name="ck"/></label>螞蟻部落十 </div> <input type="button" value="檢測選中哪幾項" id="bt" /> </body> </html>
以上程式碼當點選按鈕的時候,可以彈出被選中了哪幾個。程式碼比較簡單這裡就不多介紹了,只簡單介紹一下原理:
通過getElementsByName()函式獲取checkbox物件集合,然後便利此集合,然後判斷每一項是否被選中,如果被選中就將此核取方塊的順序存入陣列,最後彈出,就這麼簡單。
相關閱讀:
1.getElementsByName()函式可以參閱document.getElementsByName()一章節。
2.push()可以參閱JavaScript push()一章節。
相關文章
- jQuery 判斷checkbox核取方塊是否被選中jQuery
- 檢測checkbox核取方塊是否被選中的例項程式碼
- javascript如何判斷checkbox核取方塊是否被選中JavaScript
- jquery實現的判斷checkbox核取方塊是否被選中jQuery
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- jQuery判斷checkbox核取方塊是否選中jQuery
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- js如何判斷一個checkbox核取方塊是否被選中JS
- jQuery如何判斷一個checkbox核取方塊是否被選中jQuery
- jquery判斷checkbox核取方塊是否被選中的幾種方式jQuery
- 原生js如何判斷一個核取方塊是否選中JS
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- css點選附近文字選中核取方塊程式碼例項CSS
- 獲取選中checkbox核取方塊的值程式碼例項
- 判斷核取方塊和單選按鈕程式碼
- 核取方塊全選和全不選程式碼例項
- js 獲取被選中核取方塊的值JS
- jquerycheckbox核取方塊多次點選判斷選中狀態,以及全選/取消的程式碼示例jQuery
- jQuery實現的刪除選中核取方塊當前表格行程式碼例項jQuery行程
- checkbox核取方塊美化程式碼例項
- checkbox核取方塊全選和取消全選例項程式碼
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- jquery獲取沒有選中的checkbox核取方塊jQuery
- jquery限制checkbox核取方塊被選中的數目jQuery
- 模擬美化checkbox核取方塊程式碼例項
- js判斷陣列中是否含有指定元素程式碼例項JS陣列
- 點選文字框彈出可供選擇的checkbox核取方塊程式碼例項
- jquery table下的核取方塊選中、取消jQuery
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- JavaScript 限制核取方塊選中數目JavaScript
- checkbox 核取方塊全選程式碼
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- jquery獲取選中checkbox核取方塊的值jQuery
- js獲取選中checkbox核取方塊的值JS
- javascript獲取選中checkbox核取方塊的值JavaScript
- JavaScript獲取選中checkbox核取方塊值JavaScript
- jQuery如何判斷單選按鈕是否被選中jQuery
- JavaScript刪除核取方塊選中的表格行JavaScript