<SCRIPT>
function setProv(var str)
{
    str=<%=prov%>
}
</SCRIPT>

解决方案 »

  1.   

    不好意思,我没说清楚
    我的那个province、city都是select的名字呀
    <td height="25" align="left"><font size="2">
             <select onchange="setCity('province','city');" name="province" size="1"></select>          
             <select name="city" id="city"></select>
     <input type="hidden" name="h_province" value="<%=prov%>" size="20">
     <input type="hidden" name="h_city" value="<%=cityy%>" size="20"></td>
      

  2.   

    <td height="25" align="left"><font size="2">
      <select onchange="setCity('province','city');"name="province"size="1">
      </select>          
      <select name="city" id="city"></select>
       <input type="hidden" name="h_province" value="<%=prov%>" size="20">
       <input type="hidden" name="h_city" value="<%=cityy%>" size="20">
    </td>
      

  3.   

    <%String  city_prov []= new String[ 2 ];
      String  prov="",cityy="";
      int k=0;
      StringTokenizer prov_city=new StringTokenizer(pub_address,",");
      while(prov_city.hasMoreTokens())
    {
     city_prov[k]=prov_city.nextToken();
     k++;
    }
      prov=city_prov[0];
      cityy=city_prov[1];
    %>
    <SCRIPT>
    //增加两个全局变量
    var g_province = '<%=prov%>';
    var g_city = '<%=cityy%>';
    function init()
    {
      setProv(g_province );//如何将上面的Prov赋值给province
      initProv(g_province ,'0');//同上
      setCity(g_province ,g_city )//如何将上面的Prov赋值给province、将cityy赋值给city
      initCity(g_city ,'0')
    }
    </SCRIPT>
    只是自己的理解,因为你给的信息不太清楚!
      

  4.   

    <td height="25" align="left"><font size="2">
             <select onchange="setCity('<%=prov%>','city');" name="<%=prov%>" size="1"></select>          
             <select name="city" id="city"></select>
     <input type="hidden" name="h_province" value="<%=prov%>" size="20">
     <input type="hidden" name="h_city" value="<%=cityy%>" size="20"></td>