<script>
temp1 = new Array();
temp2 = new Array();
<%
for(int i=0;i<roomid.length;i++){
System.out.println("temp1[" + i + "]=\"" + roomid[i] +"\";");
}
for(int i=0;i<room_num.length;i++){
System.out.println("temp2[" + i + "]=\"" + room_num[i] +"\";");
}
%>
window.onload=setRoom_num(temp1,temp2);
</script>
<body>function setRoom_num(temp1,temp2){
roomid=temp1;
room_num=temp2;
alert(temp1);
var sltRoom_num=document.forms["form"].elements["room_num"]; for(var i=0;i<room_num.length;i++){
sltRoom_num[i+1]=new Option(room_num[i],roomid[i]);
}
}
temp1 = new Array();
temp2 = new Array();
<%
for(int i=0;i<roomid.length;i++){
System.out.println("temp1[" + i + "]=\"" + roomid[i] +"\";");
}
for(int i=0;i<room_num.length;i++){
System.out.println("temp2[" + i + "]=\"" + room_num[i] +"\";");
}
%>
window.onload=setRoom_num(temp1,temp2);
</script>
<body>function setRoom_num(temp1,temp2){
roomid=temp1;
room_num=temp2;
alert(temp1);
var sltRoom_num=document.forms["form"].elements["room_num"]; for(var i=0;i<room_num.length;i++){
sltRoom_num[i+1]=new Option(room_num[i],roomid[i]);
}
}
表单中的 <input type="text" name="test">自动显示出值来,也就是说当我选中下拉列表时就有对应的值自动在 test的输入框中填写!
请问大家我该如何实现?