<script language="JavaScript">
<!--
function SubmitCheck() {
count = 0;
for (i=0; i<4; i++) {
if (document.form01.elements[i].checked) {
count++;
}
}
if (count == 0) {
alert("いずれかを選択してください。");
return false;
}
}
// -->
</script>
<FORM NAME="Form01" OnSubmit="return SubmitCheck()">
<INPUT TYPE="checkbox" NAME="check1">項目1
<INPUT TYPE="checkbox" NAME="check2">項目2
<INPUT TYPE="radio" NAME="radio1">項目A
<INPUT TYPE="radio" NAME="radio1">項目B
<INPUT TYPE="submit" VALUE="確認"> <INPUT TYPE="reset" VALUE="クリア">
</FORM>
elementsの数よりループの回数が多いとチェックできない。
Java Script サンプル集へ戻る