jsp中 根据传入值,采用javascript自动显示标签<select/>下拉选项
自动选择下拉值日
1. jsp页面中得标签 <select
<td>
<span class="style1"> </span>
<select name="fatherid" >
<option value="1">类型1 </option>
<option value="2">类型2
</option>
</select>
</td>
2. javaScript:
function selMoreValue(obj,para)
{
var lenSel = eval(obj+".length");
for(var i = 0;i<lenSel;i++)
{
if(eval(obj+".options["+i+"].value") == para)
{
eval(obj+".options["+i+"]").selected = true;
}
}
}
然后在 jsp页面中,
<body onLoad="javascript:selMoreValue('document.all.fatherid','<%=b.getFatherid()%>');">
分享到:
相关推荐
级联下拉列表通常用于关联数据的筛选,例如省份-城市-区县的选择,当用户在一级下拉列表中选择一个选项时,二级下拉列表会动态加载与之相关的数据。 首先,我们需要理解Ajax的工作原理。Ajax允许我们通过JavaScript...
需要注意的是,JavaScript脚本不能直接操作JSP标签,因此通常会使用JSP标准标签库(JSTL)中的c:forEach标签来迭代输出select标签中的选项。在每个select标签中,通过c:forEach标签遍历后台传入的数据集合,并将每个...
- `ChangeLocation(id)`函数通过传入的ID值,在`arr`数组中查找对应的子项,并动态添加到下一级菜单中。 - 通过JavaScript动态修改DOM结构,实现菜单的级连效果。 综上所述,本案例展示了如何利用JSP和JavaScript...
在本例中,JSP将处理Ajax请求,根据传入的第一个下拉菜单的值,从数据库或者其他数据源获取相关的数据,然后以JSON或XML格式返回给前端。 实现步骤如下: 1. **创建JSP页面**:在`WebRoot`目录下,创建一个JSP页面...
`<c:forEach>`标签是JSP中的循环标签,用于遍历后台传来的数据并生成相应的`<option>`选项。 接着是JavaScript部分。这里有两个关键的函数:`findClassM()`和`findClassS()`。这两个函数分别在“大类”和“属类”被...
在Servlet或JSP中,我们可以根据传入的参数(即用户在第一个下拉菜单中选择的值)查询数据库,获取对应的二级分类。这里可能涉及到SQL查询,例如: ```sql SELECT category2 FROM categories WHERE category1 = ?; ...
例如,EL可以用来获取后台传入的数据,JSTL的`c:forEach`标签可以用来遍历省市数据并构建下拉选项。然而,由于这是一个前端项目,JSP可能仅用于初始化数据,实际的动态更新和交互主要由jQuery完成。 至于压缩包中的...
在IT行业中,尤其是在Web开发领域,经常需要与用户界面...这在开发过程中非常实用,尤其当需要根据用户行为或者特定条件动态调整下拉选项时。理解并熟练掌握这些技术,能够提升你的Web应用程序的用户体验和功能多样性。
客户端的JavaScript代码接收到响应后,解析JSON或XML数据,根据数据更新市级下拉菜单的选项。这种级联效果使得用户在选择省份后,市一级的选项能立即更新,无需等待整个页面刷新。 对于数据库设计,通常会有一个...
<script type='text/javascript' src='/Study_DWR_Select/dwr/interface/FlushSelect.js'></script> <script type='text/javascript' src='/Study_DWR_Select/dwr/engine.js'></script> <script type='text/...
- `<select>`标签创建下拉菜单,而`<option>`标签定义下拉菜单中的选项。 - `<a>`标签用于创建超链接。 - `<font>`标签用于设置文本的字体。 2. JavaScript基础: - 变量在JavaScript中使用`var`关键字声明。 ...
这种设计主要用于提高用户填写信息的效率和准确性,通过下拉菜单的级联方式,用户依次选择省份、城市和区县,系统会根据前一级的选择自动过滤并显示下一级的选项。 一、原理介绍 三级联动的基本原理是利用...
- 编写一个Servlet来处理AJAX请求,根据传入的父级ID查询子级数据。 - 查询结果以JSON格式返回给前端。 3. **AJAX调用**: - 使用jQuery或原生JavaScript发送AJAX请求到Servlet。 - 接收JSON数据,并动态更新...
例如在省、市、区的选择中,当用户在一级下拉菜单(如省份)中选择一个选项时,二级下拉菜单(如城市)会自动更新与之相关的选项,用户进一步选择城市后,三级下拉菜单(如区域)则根据所选城市更新其内容。...
这种功能在JSP(Java Server Pages)中可以通过与数据库交互来动态填充下拉框,并结合JavaScript和Ajax技术实现。本文将详细讲解如何使用JSP从数据库获取数据来填充下拉框,进而实现二级联动菜单。 首先,我们需要...
- `<script>`标签加载了DWR相关的JavaScript文件,包括`engine.js`、`util.js`以及定义远程调用接口的`slt.js`。 - JavaScript函数实现了下拉列表的功能,包括省份和城市的联动选择。 ##### 2. Java后端代码 接下来...
在给定的文件中,`SelectPane.js`可能是用于处理下拉选择框(SELECT标签)的Ajax请求的脚本,`global.js`可能包含了全局函数或通用的Ajax处理逻辑,而`ActivePane.js`可能涉及到页面上的活动面板或元素的管理。...
Servlet将根据传入的省份参数返回相应的城市列表。 ### 3. AJAX技术的扩展 随着技术的发展,AJAX不再局限于XML数据格式,JSON(JavaScript Object Notation)现在更为常见,因为它的解析更简单且体积更小。此外,...
例如,`<bean:write>` 用于显示 JavaBean 的属性值,`<bean:message>` 用于获取国际化消息。使用 Bean 标签库同样需要在 `web.xml` 中声明 TLD 路径。 3. **Struts Logic 标签**:处理流程控制和条件判断,如循环、...