javascript如何獲取checkbox值并且計算
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
當頁面中有多個選擇框,每個框的值都不一樣,當我選擇中其中若干選擇框,點擊按鈕,則彈出這些選擇框的值的和。重復是:通點擊按鈕,然后彈出這這些選中框的值的和。 html頁面部分:
<input type="checkbox" value="1" name="check"/>1 <input type="checkbox" value="2" name="check"/>2 <input type="checkbox" value="3" name="check"/>3 <input type="checkbox" value="4" name="check"/>4 <input type="checkbox" value="5" name="check"/>5 <input type="button" value="求和" onclick="Math_Click()"/> JS部分: <script type="text/javascript"> function Math_Click(){ var rusult=0; var check_array=document.getElementsByName("check"); for(var i=0;i<check_array.length;i++) { if(check_array[i].checked==true) { rusult=parseInt(rusult)+parseInt(check_array[i].value); } } alert(rusult); } </script> 原理是把所有的checkbox的name值設為一樣,然后查出所有的進行遍歷,判斷是否是選中狀態然后再相加,需注意的是,頁面其他標簽如果有name值相同的可能會有影響,這個自己把握了。 該文章在 2012/5/30 14:05:03 編輯過 |
關鍵字查詢
相關文章
正在查詢... |