• ベストアンサー

チェックボックスで、チェック済みの数を数えたい

あるサイトで、不健康度チェックのために、「タバコを吸っている」「運動していない」なあどの項目を設けて、それぞれにチェックボックスを並べています。 項目は40個くらいあって、最後にボタンを押したら「あなたのチェック数は●●個」というメッセージをボタンの近辺に出したいのですが、どうすればいいでしょうか。 ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんな感じで・・ <html> <head> <script> function yy(){ cnt=0; for(i=0;i<document.forms[0].chk.length;i++){ if(document.forms[0].chk[i].checked == true){ cnt++; } } alert("チェック数:"+cnt); } </script> </head> <body> <form> <input type="button" value="カウントする" onclick="yy()" /><br> <script> for(i=0;i<40;i++){ document.write("<input type='checkbox' name='chk' value='"+i+"' />質問 "+(i+1)+"<br>"); } </script> </form> </body> </html>

関連するQ&A