hibernate下拉菜单和文本框联动

JAVA菜鸟大亨 java程序员  2015-08-05 03:37:39
<tr>
<td>
<span style="font-size:18px;">
<select id="u10_input" >
<option value="v1.0">学生姓名</option>
<option value="v2.0">年纪</option>
<option value="v3.0">班级</option>
</select>
<script>
form.u10_input.value='${user.u10_input}';
</script>
</span>
</td>
</tr>
<input type="text" name="query.name" value="${query.name}">
<input type="submit" value="Search">
这是一个学生列表想达到的效果:下拉选选中学生姓名时,文本框输入一个学生姓名后,查询结果在列表显示。下拉选选中年纪,然后文本框输入20岁,则显示所有20岁的学生信息。下拉选选中班级,则显示该班级所有学生的信息。现在只有按学生姓名查找有效。使用forEach还是key,value做,求具体实现
...全文
121 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
这个问题我遇到过,就是用的隐藏域或者动态添加,大四的时候的题目。
回复
Giberson1 2015-08-06
哈哈哈,你不会是一位很蠢的老师吧! 赶紧辞职吧,不要误人子弟!
回复
qq_21985711 2015-08-06
<select id="u10_input" name="query" > <option value="v1.0">学生姓名</option> <option value="v2.0">年纪</option> <option value="v3.0">班级</option> </select> 这里给select 一个name 把value 的值传到action中 然后判断一下 if(query=="v1.0"){ 调用根据姓名的查询方法 } if(query=="v2.0"){ 调用根据年级的查询方法 } if(query=="v3.0"){ 调用根据班级的查询方法 }
回复
ab637800 2015-08-06

<select >
										<option value="0">姓名</option>
										<option value="1">年级</option>
										<option value="2">班级</option>
									</select>
根据select传的值判断那种查询方式。
回复
迷林 2015-08-06
引用 2 楼 shijing266 的回复:
这个很简单的,你弄几个隐藏域就能实现 你选择学生的时候,学生姓名的那个隐藏域保存学生姓名的值 选择班级的时候,班级ID的隐藏域保存班级的信息 然后你提交,分类去查
后面的下拉框判断前面的选择,当为什么的时候显示什么不就行了
回复
qq_30345251 2015-08-06
下拉框也作为参数传进去啊,比如name="queryType",这样在后台处理查询的时候根据queryType的取值分别进行不同的查询呗。 queryType=v1.0时按姓名查 queryType=v2.0时按年纪查 queryType=v3.0时按班级查
回复
这个很简单的,你弄几个隐藏域就能实现 你选择学生的时候,学生姓名的那个隐藏域保存学生姓名的值 选择班级的时候,班级ID的隐藏域保存班级的信息 然后你提交,分类去查
回复
JAVA菜鸟大亨 2015-08-05
那真是没谁了,20都看不上眼么?加到一百你们来不来?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-05 03:37
社区公告
暂无公告