下拉框联动读取数据库,请指教~!
小弟 我正在做一个下拉框 页面。。
但是需要实时读取下拉框列表数据。。
我现在只做到 第一个列表可以显示 正确。
第二个列表就无法显示。
希望哪位大大帮我改改。。感激谢谢。。。
HTML code
只要能点击总公司显示总公司数据信息,点击分公司 出现分公司数据就行。谢谢
但是需要实时读取下拉框列表数据。。
我现在只做到 第一个列表可以显示 正确。
第二个列表就无法显示。
希望哪位大大帮我改改。。感激谢谢。。。
HTML code
<td width="73"><span class="style_font01">公司类型:</span></td> <td width="50"><span class="style_font01"> <select name="tableStyle" id="tableStyle" onChange="changeCompany();"> <option value= "6" selected>总公司</option> <option value= "5">分公司</option> </select> </span></td> <br> <table cellspacing=0 cellpadding=0 width="100%" border=0> <tbody> <tr id="zong" style="display:none"> <td class=style_li_back01 align=middle width="20%">日期</td> <td class=style_li_back01 align=middle width="20%">数量</td> </tr> <tr id="fen" style="display:none"> <td class=style_li_back01 align=middle width="20%">日期</td> <td class=style_li_back01 align=middle width="20%">分布图</td> <td class=style_li_back01 align=middle width="10%">数量</td> <td class=style_li_back01 align=middle width="10%">工号</td> <td class=style_li_back01 align=left width="40%">备注</td> <td class=style_li_back01 align=middle width="6%"> </td> </tr> </tbody> </table> Connection conn=null; Statement stmt=null; ResultSet rs=null; try{ String sql="省略"; //System.out.println(sql); Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection("省略"); stmt = conn.createStatement(); rs=stmt.executeQuery(sql); String date=""; String unit=""; String num=""; String no=""; String ywabstract=""; while (rs.next()) { unit=rs.getString(1); ywabstract=rs.getString(2); no=rs.getString(3); num=rs.getString(4); date=rs.getString(5)+"-"+rs.getString(6); out.print("<table width='99%' border='0' align='center' cellpadding='0' cellspacing='0>"); out.print("<td width='20%' class='style_font02'>"); out.print("<td width='20%' class='style_font02'>"); out.print(date); out.print("</td>"); out.print("<td width='20%' class='style_font02'>"); out.print(unit); out.print("</td>"); out.print("<td width='10%' class='style_font02' style='text-align:center'>"); out.print(num); out.print("</td>"); out.print("<td width='10%' class='style_font02' style='text-align:center'>"); out.print(no); out.print("</td>"); out.print("<td width='40%' class='style_font03' style='text-align:center'>"); out.print(ywabstract); out.print("</td>"); out.print("</td>"); out.print("</table>"); } }catch(Exception e){ e.printStackTrace(); } <script> document.getElementById("tableStyle").onchange(); function changeCompany(){ var company = document.getElementById("tableStyle").value; if(company=="5"){ document.getElementById("zong").style.display=""; document.getElementById("fen").style.display="none"; } else if(company=="6"){ document.getElementById("zong").style.display="none"; document.getElementById("fen").style.display=""; } } </script>
只要能点击总公司显示总公司数据信息,点击分公司 出现分公司数据就行。谢谢
作者: geniusfzq1985 发布时间: 2011-06-14
我用ajax做过一个联动 不知道对你有用没 要是有用把你邮箱给我 我发给你看看
作者: huangrong520raoting 发布时间: 2011-06-14