- PR -

セレクトメニューによるラジオボタンの有効無効

1
投稿者投稿内容
seira
会議室デビュー日: 2004/12/03
投稿数: 1
投稿日時: 2004-12-03 17:56
初めて投稿します。どうぞよろしくお願いいたします。

セレクトメニューである項目を選択した場合、3つのラジオボタンうちの1つを無効にし、のこりの2つを有効にするにはどのようにすればよろしいのでしょうか。

http://www.futomi.com/lecture/javacss/disable_radio.html
具体的にはfutomi様のこちらを見ていただくとわかりやすいのですが、この例では無効をセレクトすると全てのラジオボタンが選択できなくなりますが、私がしたいのは、有効の場合にはそのままで、無効にすると1つのラジオボタンのみ使えなくなり、その他2つのラジオボタンは使えるということができればと思っております。

どのようにしたらよろしいものでしょうか。
どうぞよろしくお願いいたします。

<SCRIPT LANGUAGE="JavaScript">
<!--
function selectChange() {
var selectedNum = document.form1.select1.selectedIndex;
var i;
var len = document.form1.radio1.length;
if(selectedNum == 0) {
for(i=0;i<len;i++) {
document.form1.radio1[i].disabled = false;
}
} else {
for(i=0;i<len;i++) {
document.form1.radio1[i].disabled = true;
}
}
}
// -->
</SCRIPT>
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-12-03 22:12
ん?で、何がわからない?もうできてるやん。3つ回しているところを、2つで止めるとか、ID属性を追加して1つ1つ指定して無効にすればいい、そういう話ではない?
_________________
1

スキルアップ/キャリアアップ(JOB@IT)