0 0

jsp 中读取table中生成的多個下拉框的值3

   页面中有一个table,代码如下
<%
   				for(Task task:tasks){
   			%>
		   		<tr>
		       			<td><%=task.getTaskName() %></td>
		       			<td> 
						<select name="inputHour"  class="tasktime">
							<%
								for(int i=0;i<13;i++){
							%>
									<option name="hours" value="<%=i %>"><%=i %></option>
							<%
								}
							%>
							
						</select>
						</td>
		     	</tr>
   			<% 	
   				}
   			%>


他有一个taskid 我需要把一行一行的数据对应起来传回后台然后按照taskid把选择的value插入。不清楚如何传回后端让java处理。

问题补充:
disablebb 写道
你需要获得的是name="inputHour"得值,option中定义可以不定义name


我可以获取select name="inputHour"的 值 保存成一个String[] 但是要和taskid一一对应,插入到数据库,不知道这个taskid应该放在哪里,

问题补充:我有想到过把taskid 也写到 option value中(组成一个字符串) 然后传到后台,后台再去处理。想问问有没有其他的方法,感觉这种方法有点怪。

问题补充:
disablebb 写道
name="inputHour" 这个不能定义为一样的

我做了一个测试确实可以得到select 同名的 下拉值类似于这样:
String[] sea = request.getParameterValues("se");

for(int i=0;i<sea.length;i++){
out.println(sea[i]);
}
2011年11月29日 08:59

5个答案 按时间排序 按投票排序

0 0

采纳的答案

你的名称都是一样的虽然能取到值,但是怎么知道对应关系呢? 还不如在name后加一个taskid

2011年11月29日 09:48
0 0

name="inputHour" 这个不能定义为一样的

2011年11月29日 09:36
0 0

这个select 不是单选吗 String[]应该只有一个值 taskid和你的值的关系可以在存一个Map里通过value值取一下

2011年11月29日 09:31
0 0

你需要获得的是name="inputHour"得值,option中定义可以不定义name

2011年11月29日 09:23
0 0

如果有多个下拉,你的option name就不能定义死,要不获取不到所有列表的值。
这是我的思路,看能不能这样:
外循环 循环一次改变option name,就<option name="hours<%=tasks%>" value="<%=i %>"><%=i %></option>这样,然后通过js获取值传送到后台

2011年11月29日 09:11

相关推荐

    下拉框值触发另一个下拉框

    在这个函数中,我们可以获取当前选中的值,并根据这个值来改变另一个下拉框的状态。如果值为空,我们可以设置另一个下拉框为不可选,即禁用状态: ```javascript var dropdown2 = document.getElementById('...

    取得多个下拉框的值

    通过上述分析,我们可以看出这段代码的主要目的是统计具有相同名称的多个下拉框中特定值被选中的次数。这种方式适用于需要收集用户选择数据的应用场景,比如问卷调查、用户偏好设置等。同时,通过优化代码结构和逻辑...

    Bootstrap Table 在指定列中添加下拉框控件并获取所选值

    在这个特定的问题中,我们需要在 Bootstrap Table 的某一列中添加下拉框(select)控件,并能获取用户选择的值。这涉及到对 Bootstrap Table 的 Column 配置项的理解以及如何利用 `formatter` 函数来动态生成 HTML ...

    两种方式生成可输入下拉框。

    在网页设计中,创建可输入的下拉框是一种常见的交互元素,它允许用户在下拉选项中进行选择,同时也可以手动输入新的值。本篇将详细介绍两种方式来实现这一功能,主要面向熟悉HTML和JavaScript的开发者。 ### 方式一...

    实现jsp页面二级下拉框联动,实时读取数据库数据

    3. **实时读取数据**:当用户在一级下拉框中选择一个选项时,我们需要触发一个事件,通常是AJAX请求,发送用户的选择到服务器。服务器端接收到请求后,根据选定的一级类别查询相应的二级类别,然后返回结果。 4. **...

    jsp实现连动下拉框

    这段代码的作用是当第一个下拉框中的选项发生变化时,会触发 `onChange` 事件,然后根据当前选中项的 `value1` 属性值来更新 URL,从而重新加载页面并传递参数。 #### 7. 完善 JavaScript 代码 为了使连动效果更加...

    bootstrap-table可编辑下拉框editable js及css及bootstrap-table-editable.js以及使用实例

    这个插件允许用户在表格的单元格内直接进行编辑,包括选择下拉框中的值。 `bootstrap-editable`是Twitter Bootstrap的一个编辑器插件,它提供了一种方便的方式来实现元素的即时编辑。它支持多种类型的输入,如文本...

    下拉框的内容通过js插入到table中

    当用户选择下拉框中的一个选项时,我们可以监听`onchange`事件,然后在事件处理函数中获取选中的选项并插入到表格中: ```javascript dropdown.onchange = function() { var selectedOption = this.options[this....

    随着下拉框的改变 下拉框的值也在同步变化

    js实现通过改变下拉框的值,输出相应的下拉框的value

    jquery获取后台数据生成下拉框

    在这个例子中,我们假设后端返回的数据是一个JSON数组,每个元素包含`value`和`label`,分别代表下拉项的值和显示文本。当Ajax请求成功时,我们遍历数据,为每个项创建一个新的`&lt;option&gt;`元素,并将其添加到`...

    select 下拉框可以多选

    当我们需要让用户从一组选项中选择一个或多个项目时,`select`下拉框是常用的选择方式。在某些场景下,我们可能需要使`select`下拉框支持多选,即用户可以同时勾选多个选项。这就是"select下拉框可以多选"这个主题所...

    EXTJS 选下拉框,并取得下拉框的值

    在EXTJS中,下拉框(ComboBox)是一种常见的UI组件,常用于用户选择一个或多个预定义的选项。本篇文章将详细讲解如何在EXTJS中操作下拉框,以及如何获取用户选定的值。 首先,创建一个基本的EXTJS下拉框需要定义`...

    jquery 多选项下拉框

    在网页设计中,jQuery 多选项下拉框是一种常见的交互元素,它允许用户从多个预设选项中进行选择。这种组件通常用于节省页面空间,同时提供丰富的用户体验。本篇文章将详细探讨 jQuery 实现多选项下拉框的核心概念、...

    jsp页面带有下拉框的分页

    在JavaServer Pages (JSP) 技术中,创建带有下拉框的分页功能是一项常见的需求,尤其在处理大量数据展示时。本教程将详细解释如何实现这一功能。 首先,我们需要理解分页的基本概念。分页是将大量数据分成多个部分...

    asp中,一个下拉框对应多个文本框动态显示数据库内容

    在这个场景中,用户通过下拉框选择姓名,然后相应的手机号、地址和单位信息会在文本框中动态加载。以下是如何实现这一功能的详细步骤: 1. **数据库连接**: 首先,我们需要建立与Access数据库的连接。在`conn.asp...

    jsp带有下拉框的分页

    以上就是关于"jsp带有下拉框的分页"的相关知识点,它涉及到JSP基础、数据库操作、用户交互、Ajax异步请求等多个方面,是构建高效、用户友好的Web应用必不可少的技术之一。在实际开发中,开发者需要结合具体需求,...

    c#npoi获取数据有效性序列下拉框的值

    总之,C#与NPOI的组合提供了强大的Excel操作能力,能够方便地读取和处理数据有效性序列下拉框的值。通过理解这些基本操作,你可以构建更复杂的Excel自动化工具,以满足各种业务需求。在进行这样的编程时,确保代码的...

    在一个jsp页面实现二级下拉框联动,实时读取数据库数据.pdf

    在这个例子中,`serch.jsp` 根据`findObject`参数的不同值来决定生成一级或二级下拉框的选项。如果`findObject`是"hy_dm",页面将生成一级下拉框,从`dm_hy`表中获取所有数据并按`left(hy_dm,7)`分组。如果`find...

    ajax++jsp二级联动下拉框,无刷新分页

    以上就是关于"ajax++jsp二级联动下拉框,无刷新分页"这一主题的相关知识点,涵盖了Ajax、JSP、二级联动下拉框和无刷新查询等多个方面。通过这些技术,开发者可以创建出更高效、更友好的Web应用程序。

Global site tag (gtag.js) - Google Analytics