function schange() {
document.all.item1。value=document.all.sitem1.options[document.all.sitem1.selectedIndex].value;
}
document.all.item1。value=document.all.sitem1.options[document.all.sitem1.selectedIndex].value;
}
<SELECT name=sitem1 style="HEIGHT: 22px; WIDTH: 120px" onchange="schange()">
<OPTION value="a" selected>A</OPTION>
<OPTION value="a" selected>B</OPTION>
<OPTION value="a" selected>C</OPTION>
<OPTION value="a" selected>D</OPTION>
</SELECT>
</form>By the way:
你的循环没有改变name的值,出来会是一个集合,也会有问题
function schange(n)
{
var e = eval("document.all.sitem"+n);
eval("document.all.item"+n).value = e.options[e.selectedIndex].value
}
</SCRIPT>
<% for i=0 to 5 step 2 %><SELECT name=sitem<%=i%> style="HEIGHT: 22px; WIDTH: 120px" onchange="schange(<%=i%>)">
<OPTION value="a">A</OPTION>
<OPTION value="b">B</OPTION>
<OPTION value="c">C</OPTION>
<OPTION value="d">D</OPTION>
</SELECT>
<INPUT name=item<%=i%> maxlength="64" value='<%=value%>
<% next %>