本文實例講述了JavaScript判斷表單中多選框checkbox選中個數的方法。分享給大家供大家參考。具體如下:
這里使用JavaScript檢測并判斷出表單中多選框的選中個數,也就是checkbox被選擇了多少,在以前,這個問題經常被各大論壇問到,因為檢測checkbox不像檢測輸入框那么簡單,尤其是判斷個數也經常會遇到,所以說覺得這個Js代碼還是很有用的,大家有興趣的再完善一下。
運行效果如下圖所示:
在線演示地址如下:
http://demo.VeVB.COm/js/2015/js-checkbox-chk-num-codes/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>檢測表單多選框的選擇個數</title><meta http-equiv="content-type" content="text/html;charset=gb2312"></head><body><script language="javascript"><!--function anyCheck(form) {var total = 0;var max = form.ckbox.length;for (var idx = 0; idx < max; idx++) {if (eval("document.playlist.ckbox[" + idx + "].checked") == true) { total += 1; }}alert("您選擇了 " + total + " 個選項!");}//--></script><form method="post" name="playlist">1<input type="checkbox" name="ckbox" value="1">2<input type="checkbox" name="ckbox" value="2">3<input type="checkbox" name="ckbox" value="3">4<input type="checkbox" name="ckbox" value="4">5<input type="checkbox" name="ckbox" value="5">6<input type="checkbox" name="ckbox" value="6"><br><input type="button" value="檢測選擇個數" onClick="anyCheck(this.form)"></form></body></html>
希望本文所述對大家的javascript程序設計有所幫助。
新聞熱點
疑難解答