表:demo
code   mc    dw 
12     温度   摄氏度
13     速度   米每秒
<html>
<head>
<title> 111 </title>
</head>
<%
String sql = "select * from demo";
stmt.execute(sql); //数据库取值正常,能取到值
rs = stmt.getResultSet(); StringBuffer selStr = new StringBuffer();
selStr.append("<select name="c">");
while(rs!=null&&rs.next()){
selStr.append("<option value="<%=rs.getString(1) %>"><%=rs.getString(2) %></option>");
}
selStr.append("</select>");
%>
<body>
<%=selStr.toString() %><input type="text" name="d" />
</body>
</html>
要求:当下拉框选择“温度”时输入框要求是value=“摄氏度”,“摄氏度”这个值也由数据库取。
     当下拉框选择“速度”时输入框要求是value=“米每秒”,“米每秒”这个值也由数据库取。
现在的情况是:下拉框不能正常显示(把append(“”)里的双引换成单引号也不行)
      不知道输入框关联怎么做小弟求各位大侠帮忙

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xidu_001】截止到2008-07-30 18:34:42的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=xidu_001
      

  2.   

    直接用HTML写试试,别用StringBuffer拼
      

  3.   

    好像用javascript能做到,可以搜一下
      

  4.   

    用html写可以做到动态下拉框,但是关联输入框就做不到。主要是不知道关联怎么做。
    谢谢楼上的2位。还要继续努力。
      

  5.   

    关联也很简单,不查数据库的话,用JS,把数据写死,查的话,用AJAX,网上很多的,不会了加我
    我教你