※ ChatGPTを利用し、要約された質問です(原文:ラジオボタンのNullチェック)
ラジオボタンのNullチェックエラー
このQ&Aのポイント
ラジオボタンが選択されていない場合にエラーが発生します。解決策を教えてください。
ラジオボタンのNullチェックに問題があります。エラーが出ている原因を教えてください。
ラジオボタンにチェックがない場合にエラーメッセージを表示したいのですが、うまくいかないです。解決策を教えてください。
ラジオボタンがひとつもチェックが入ってない時にエラーを出したいのですがうまくいきません。
<script language="JavaScript1.2">
function chk_Riyu(){
for(idRadio=0; idRadio<frmEntry.optRiyu.length; idRadio++){
if(frmEntry.optRiyu[idRadio].checked) {
return true;
break;
}
alert("チェックされてません");
return false;
}
}
</script>
<form name="frmEntry" action="aaa.htm" method="post">
<input type="submit" value="理由" onclick="return chk_Riyu()">
<input type="Radio" name="optRiyu" value="1">あああ</td>
<input type="Radio" name="optRiyu" value="2">いいい</td>
<input type="Radio" name="optRiyu" value="3">ううう</td>
このソースだと、一度目はチェックにひっかかるのですが、再度ラジオボタンにチェックを入れて理由ボタンを押してもエラーになってしまいます。
どこかおかしいところがありましたら教えていただけないでしょうか。
すみませんが宜しくお願いいたします。
お礼
はあ~。ありがとうございます。解決です。 二時間くらいずっと悩んでしまいました。 この間も助けていただいてありがとうございます。 簡潔で理解しやすいです。 また何かありましたら宜しくお願いいたします。