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

2.7.2.の質問があって、ラジオボタンの選択肢(1~5まで)によって、
1を選択したら、2.7.2.1のみ選択、その他はラジオボタン押せなくする
、2を選択すると、2.7.2.2のみ選択、その他はラジオボタン押せなくする
、3を選択すると、2.7.2.3のみ選択、その他はラジオボタン押せなくする
4、5を選択すると、2.7.2.1、2.7.2.2、2.7.2.3、すべてを押せなくして、submitボタンを押して次へという処理をしたいのですが、下記のプログラムではまったく動作しません。
どこが悪いのでしょうか?お分かりの方教えていただけませんか?

<script language="javascript">
<!--
function check(){
if(document.form1.BQ20[0].checked == true) {
document.form1.BQ201.disabled = false;
document.form1.BQ201.bgColor='#FFFFFF';
}else if(document.form1.BQ20[1].checked == true) {
document.form1.BQ202.disabled = false;
document.form1.BQ202.bgColor='#D4D0C8';
}else if(document.form1.BQ20[2].checked == true) {
document.form1.BQ203.disabled = false;
document.form1.BQ203.bgColor='#D4D0C8';
}else{
document.form1.BQ201.disabled = true;
document.form1.BQ201.bgColor='#FFFFFF';
document.form1.BQ202.disabled = true;
document.form1.BQ202.bgColor='#FFFFFF';
document.form1.BQ203.disabled = true;
document.form1.BQ203.bgColor='#FFFFFF';
}
}
// -->
</script>
以下省略

A 回答 (1件)

もうひとつ、全体像がよく見えないので、


補足でフォームがどうなっているかとか
check()は、どこから起動されるのかとか
そういうことがわかるような部分を
アップしていただけますか?
    • good
    • 0

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