<select size="1" name="D1" onchange="test(this.value)">
<option value="m1">m1</option>
<option value="m2">m2</option>
<option value="m3">m3</option>
</select>
function test(val)
{
switch(val)
{
case 'm1':
alert(document.all.t1.value);
break;
case 'm2':
alert(document.all.t2.value);
break;
case 'm3':
alert(document.all.t3.value);
break;
}
}
<option value="m1">m1</option>
<option value="m2">m2</option>
<option value="m3">m3</option>
</select>
function test(val)
{
switch(val)
{
case 'm1':
alert(document.all.t1.value);
break;
case 'm2':
alert(document.all.t2.value);
break;
case 'm3':
alert(document.all.t3.value);
break;
}
}
<textarea name="t2">2</textarea>
<textarea name="t3">3</textarea><select size="1" name="D1" onchange="document.all.show.innerText=document.all['t'+value.substring(1)].value;">
<option value="m1">m1</option>
<option value="m2">m2</option>
<option value="m3">m3</option>
</select>
<span id=show></span>
<textarea name="t2">2</textarea>
<textarea name="t3">3</textarea> <select size="1" name="D1" onChange="alert(eval('document.all.t'+this.value.substr(1,1)).value);">
<option value="m1">m1</option>
<option value="m2">m2</option>
<option value="m3">m3</option>
</select>
两大高人出手了
那就解决了
个人觉得pizixt(皮子) 更好一点
<head>
<script language="javascript">
function test(val)
{
switch(val)
{
case 't1':
alert(document.thisform.D1.value);
break;
case 't2':
alert(document.thisform.D1.value);
break;
case 't3':
alert(document.thisform.D1.value);
break;
}
}
</script>
</head>
<form name="thisform">
<select size="1" name="D1" onchange="test(this.value)">
<option value="t1">m1</option>
<option value="t2">m2</option>
<option value="t3">m3</option>
</select>
</form>