用户名<input type=text name=username size=20><select id="pany"  onchange="pan()">     
   <option value="0">请您选择单位名称</option>     
<%
           rs=st.executeQuery(company);
  while(rs.next()){
 %>        
  <option value="<%=rs.getString("company")%>">
     <%=rs.getString("company")%>
  </option>
        <%}%>
</select>
这里的Select1的内容是从库中读出来的..还有一个select2就是得到第一个select1的内容.现在的问题就是..当我点select下的一个option的值的时候.
我在用户名里添写的内容,就不见了..我还得从写一遍..怎么能..我写完用户名..之后在选择..select...用户名还存在...一个组件.不影响别一个组件.

解决方案 »

  1.   

    在JS里写函数的时候写username.value=username.value+select.value
      

  2.   

    username.value=username.value+select.value
    这句话是什么意思啊...
    我在pan()这个里面指向b.jsp页里...处理后..又重新定向回这个页..之后...用户名的内容就不见了.怎么能让用户名里的内容不动呢.
      

  3.   

    response.sendRedirect("javascript:history.go(-1)");
      

  4.   

    楼上.你的有点像..不过..tomcat说找不到javascript:history.go(-1)...括号内是不是应该写页面吧
      

  5.   

    什么语句,可以自己执行,就像response.sendRedirect();这个...程序运行到这里时.程序会自动重定向...还有什么语句可以这样呢..