这样写是不行的,应该将JAVA数组先一次性赋给客户端的数组,在onchange时从客户端数组取相应数据

解决方案 »

  1.   

    在JSP中
    如何才能将JAVA数组赋给客户端的JAVASCRIPT数组那
    初学者
    见笑了
      

  2.   

    看看例子,明白了吗
    <%
    String dANTAIRYAKUNM_Array[]= new String[4];
    dANTAIRYAKUNM_Array[0]="ballack";
    dANTAIRYAKUNM_Array[1]="kahn";
    dANTAIRYAKUNM_Array[2]="ziege";
    dANTAIRYAKUNM_Array[3]="klose";
    String str="";
    for(int i=0;i<dANTAIRYAKUNM_Array.length;i++)
    str+=dANTAIRYAKUNM_Array[i]+";";
    %>
    <script>
    str="<%=str%>";
    str=str.split(";");
    function showDANTAIRYAKUNM(obj)
    {
    document.all.dANTAIRYAKUNM.value=str[obj.selectedIndex];
    }
    </script>
    <body onload="document.all.dANTAIRYAKUNM.value=str[document.all.mysel.selectedIndex]">
    <select name=mysel onchange=showDANTAIRYAKUNM(this)>
    <option value=0>0
    <option value=1>1
    <option value=2>2
    <option value=3>3
    </select>
    <input type=text name=dANTAIRYAKUNM>
      

  3.   

    seabell(百合心)
    你真是我的救命恩人
    星期一鬼子社长就要来检查了
    明白了