チェックされているチェックボックスのNAMEと数を表示する
実行結果
ヘッダ部分
<SCRIPT LANGUAGE="JavaScript">
function dispCheck(form) {
var msg = "\nチェックされているのは\n\n"
var count = 0
for(i=0 ; i<form.length-1 ; i++) {
if(form.elements[i].checked) {
msg += form.elements[i].name + "\n"
count = count + 1
}
}
if(count == 0) {
alert("チェックボックスはチェックされていません")
}
else {
alert(msg + "\nの " + count + " 人です。")
}
}
</SCRIPT>
ボディ部分
<FORM>
<INPUT TYPE="checkbox" NAME="井上" CHECKED>井上
<INPUT TYPE="checkbox" NAME="山田">山田
<INPUT TYPE="checkbox" NAME="鈴木">鈴木
<INPUT TYPE="checkbox" NAME="木村">木村
<INPUT TYPE="checkbox" NAME="真藤">真藤
<INPUT TYPE="checkbox" NAME="吉田">吉田
<INPUT TYPE="button" NAME="check" VALUE="チェック" onClick="dispCheck(this.form)">
</FORM>