hibernate下拉菜单和文本框联动

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做,求具体实现
...全文
142 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个问题我遇到过,就是用的隐藏域或者动态添加,大四的时候的题目。
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都看不上眼么?加到一百你们来不来?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧