`
dreamji
  • 浏览: 7070 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

jdbc与js结合的级联下拉列表

阅读更多
<td valign="top" ><p align="right">车牌号码:</p></td>
            <td >
          <select size="1" name="CLID"  onchange="javaScript:changelocation(this.value);" style="width:200">
            <option value="">==请选择==</option>
<%
    SQL = "Select CLID,CPHM,CLMC,SJMC from CL_JBXX where 1=1;";

    ResultSet rs_1 = queryData.getResultSet(SQL );

	int iCLID_select = 0;
	String sjmc2 = "";
    while (rs_1.next()){
	  	 iCLID_select = rs_1.getInt("CLID");
    	 sCPHM = rs_1.getString("CPHM");
	     sCLMC = rs_1.getString("CLMC");
    	// sSJMC = rs_1.getString("SJMC");
%>
      <option  <% if (iCLID_select == iCLID)  {%> selected <% } %> value="<%=iCLID_select%>"><%=sCLMC%>(<%=sCPHM%>)</option>
<% } %>
              </select></td>
            <td >
              <p align="right">司机名称:</td>
            <td ><input name="SJMC"   value="<%=sSJMC%>" type="text" maxlength="100" class="tex1" size="20"></td>
          </tr>

<%
     sql =  "Select  CLID,CPHM,CLMC,SJMC  from  CL_JBXX  where  1=1 ;"
     ResultSet rsSelect = queryData.getResultSet(sql );
%>
      <script language = "JavaScript">
        var onecount;
        onecount=0;
        subcat = new Array();
<%	int iCount = 0;
	String sSJMC2="";
         while (rsSelect.next()){
		     iCLID = rsSelect.getInt("CLID");
		     sCPHM = rsSelect.getString("CPHM");
		     sCLMC = rsSelect.getString("CLMC");
		     sSJMC2 = rsSelect.getString("SJMC");
%>
            subcat[<%=iCount%>] = new Array("<%=sSJMC2%>","<%=iCLID%>");
<%
             iCount = iCount + 1;
         }
%>
  onecount=<%=iCount%>;
</script>

 

 function changelocation(locationid)
     {
         var locationid=locationid;
         var ii;
         for (ii=0;ii < onecount; ii++)
         {
             if  ((subcat[ii][1] == locationid) || (locationid==0) )
             {
                 document.form.SJMC.value = subcat[ii][0];
             }
         }
    }

 

  • 大小: 19.2 KB
分享到:
评论

相关推荐

    Ajax级联下拉列表.rar

    在本示例中,"Ajax级联下拉列表.rar"是一个关于如何使用Java技术和Ajax实现级联下拉列表的小功能的压缩包。 级联下拉列表是一种常见的前端交互设计,用户在一个下拉列表中做出选择后,第二个或更多的下拉列表会根据...

    java web下开发二级级联下拉菜单(数据库实现的)

    总之,通过结合Java Web技术和数据库,我们可以实现动态的二级级联下拉菜单,为用户提供直观且易于操作的界面。这个过程涉及到数据库设计、后端服务开发以及前端交互等多个环节,对提升开发者综合能力非常有帮助。

    j2ee05,js03,表单验证,级联列表,创建删除节点(添加删除附件),级联列表,对表格增删改查。html和js的帮助文档

    在本压缩包中,我们关注的是“j2EE05”和“js03”的相关技术,主要包括表单验证、级联列表、节点操作(添加删除附件)以及对表格的增删改查功能。这些都是在Web开发中非常关键的元素,尤其是在构建交互性强的Web应用...

    java js 城市级联菜单xml和sql版

    城市级联菜单是一种常见的前端交互设计,用于在网页上选择地理位置时,如省、市、区,用户在选择一个省份后,下拉菜单会自动更新为对应省份的城市列表。这种功能通常由Java后端和JavaScript前端配合实现,利用XML...

    省市区三级级联(Ajax+JSP+Servlet+JDBC+Oracle)

    5. 前端接收到响应,解析JSON,填充城市下拉列表。 6. 同样的流程适用于城市选择后的区县级联。 需要注意的是,为了提高性能和安全性,实际开发中会使用预编译的PreparedStatement来执行SQL,避免SQL注入,并可能...

    jsp-招聘网站(级联代码可供学习)

    2. **级联效果**:级联通常指的是在Web表单中,两个或多个下拉列表之间存在依赖关系。例如,一个下拉框选择国家,另一个下拉框则根据所选国家显示对应的省份。级联效果通过JavaScript或AJAX实现,当用户在前端做出...

    Ext combo 下拉框级联

    Combobox是Ext JS中一个用于创建下拉列表的控件,它结合了输入框和下拉列表的功能。通过配置store、displayField、valueField等属性,可以实现数据的展示和选择。 1. **配置store** - Store是Ext JS中用于存储数据...

    jQuery实现多级联动下拉列表查询框

    在本文中,我们将深入探讨如何使用jQuery来实现一个多级联动的下拉列表查询框。这个功能常用于网站上的筛选和过滤,例如在选择产品时,用户先选择品牌,然后根据选择的品牌进一步选择型号。这样的设计可以提高用户...

    编程语言java级联.pdf

    在文件中,JavaScript用于初始化页面加载时的下拉列表选项和动态更新第二个下拉列表的内容。 4. 数据库操作:Java与数据库的交互使用了JDBC(Java Database Connectivity),这是Java语言操作数据库的API。文档中...

    jsp+ajax实现三级级联

    - 使用JSP标签处理数据库查询结果,并填充到下拉列表中。 - 添加JavaScript函数,用于处理AJAX请求和响应。 3. **JavaScript与AJAX实现**: - 创建XMLHttpRequest对象。 - 发送请求到服务器端(通常是另一个JSP...

    Ajax_实现级联菜单

    HTML部分主要负责显示菜单结构,通过`&lt;select&gt;`元素实现下拉列表功能。 ```html ;charset=UTF-8"&gt; &lt;title&gt;Ajax级联菜单实现 &lt;script language="JavaScript" type="text/javascript"&gt; &lt;!-- var cache = []; ...

    ajax三级级联无刷新 和批量上传文件

    7. **Java与JSP开发**:在Java环境下,可以使用Servlet和JSP来处理请求和响应,通过JDBC连接数据库,Spring MVC框架可以帮助简化开发流程。 8. **安全性**:无论是ASP.NET还是Java,都要考虑安全性问题,如防止SQL...

    java部分面试题.pdf

    HTML中的用于创建下拉列表,定义下拉选项。 9. **Struts标记**: Struts是MVC框架,提供了一系列标签简化JSP开发,如,等。 面试问题涉及的知识点: - Hibernate的多表级联优化:如使用懒加载,缓存策略等。 - ...

    Java学习笔记-个人整理的

    {4.4}散列表与HashMap}{83}{section.4.4} {4.4.1}java.util.HashMap}{83}{subsection.4.4.1} {4.5}\ttfamily java.util.HashSet}{84}{section.4.5} {4.6}泛型}{84}{section.4.6} {4.7}集合的迭代(Iterator)}{...

Global site tag (gtag.js) - Google Analytics