javaScriptでOPTIONとSELECTを多数(2つ以上)しようして、TXTに表示するには?

[上に] [前に] [次に]
INAZO [E-Mail] 1999/08/09(月) 10:56:05
Aから1・2・3の一つを選び、BからX・Y・Zの1つをえらぶと
例Aが1で、BがZのときTXTにあらかじめ用意しておいた、
テーブルを表示したいのですがサンプルを教えていただけませんか?

ST 1999/08/09(月) 11:30:23
if (document.フォーム名.OPTION-A.value == '1' && document.フォーム名.SELECT-B.value == 'Z') { テーブルを表示; }

こういうことですか?

inazo 1999/08/09(月) 11:51:12
STさんのvalue=='1'のところを変数をもちいて、カウントUP
させればいいのですかね〜?
そして、事前に定義してあるMakeArray(数)を表示させれば
いいのかなあ〜?すみません初めてなもんで・・・・

Nobu3 1999/08/09(月) 13:33:08
具体的なサンプルです。

<script type="text/javascript">
<!--
txt=new Array(1);
for(i=0;i<3;i++){
txt[i]=new Array(1);
}
txt[0][0]='1,x';
txt[0][1]='1,y';
txt[0][2]='1,z';
txt[1][0]='2,x';
txt[1][1]='2,y';
txt[1][2]='2,z';
txt[2][0]='3,x';
txt[2][1]='3,y';
txt[2][2]='3,z';

function sltxt(obj){
slv1=obj.sl1.selectedIndex;
slv2=obj.sl2.selectedIndex;
obj.ta1.value=txt[slv1][slv2];
}
//-->
</script>

<form>
<select name=sl1>
<option>1
<option>2
<option>3
</select>
<select name=sl2>
<option>x
<option>y
<option>z
</select>
<input type=button onclick="sltxt(this.form)" value="表示">
<textarea name=ta1>aaaa</textarea>
</form>

これだけあれば変更もできるでしょう?

inazo 1999/08/09(月) 13:53:46
[[解決]]
Nobu3涙がでるくらい,役にたちます。
とってもありがとうございました。
おしえてくださった方々今後もわからなくなったら
おしえてください

[上に] [前に] [次に]