項目1 項目2
項目A 項目B



<HEAD>の部分の記述

<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>

<BODY>の部分の記述

<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 サンプル集へ戻る