電子書籍の厳選無料作品が豊富!

複数のラジオボタンが全て選択されているかどうかのチェックのJavaScriptをすっきりした形で書くのは、どうしたらいいでしょうか?
下記のようですと、ダラダラと記述するようになってしまいます。
どなたかご教授ください。
---------------------------------------
<script type="text/javascript">
function insert_onClick() {
j=0;
for (i=0 ;i < document.F1.a11.length ; i++){
if (document.F1.a11[i].checked) {
j=1;
}
}
}
</script>

<form action="check.php" name="F1" onsubmit="return insert_onClick()">
各valueは0~4まであります
<input type="radio" name="a11" value="0">
<input type="radio" name="a12" value="0">
<input type="radio" name="a21" value="0">
<input type="radio" name="a22" value="0">
<input type="radio" name="b11" value="0">
<input type="radio" name="b12" value="0">
<input type="radio" name="b21" value="0">
<input type="radio" name="b22" value="0">
---------------------------------------

A 回答 (1件)

Netscapeでは↓は駄目かも



var inps = document.getElementsByTagName("input");
var j=1;
for (i=0;i<inps.length;i++){
if(!inps[i].checked && inps[i].type=="radio"){
j=0;
break;
}
}
    • good
    • 0
この回答へのお礼

少し改造しましたが、見事、動きました!ありがとうございました。
ちなみに「Mozilla 1.1」ではOKでした。

お礼日時:2003/02/04 17:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!