select下拉框刷新以后回显值的问题

花含 2013-12-19 01:54:22
在jsp页面有多个下拉框,但是数据量较大做分页的时候,页面一刷新下拉框的值就没有了,请问怎么在页面刷新以后能回显多个下拉框的值。
请问哪位大神有好的思路?
用struts2的<s:select>标签也行,用平常的select标签也行。只要方法通用就可以。


ps:1:用ajax请球。这个可以实现,但是改动太大,现在想用submit提交。
2:我的思路,在select框上加onchange()事件,记录此次选择的值,在body的onload()事件触发时候重新给select赋值,这样做的话不通用。多个select框没办法共用一个方法。
...全文
6205 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgc8023 2013-12-19
  • 打赏
  • 举报
回复
你可以点击下一页的同时将下拉框的值一块带着,再回填就是了
qq137051908 2013-12-19
  • 打赏
  • 举报
回复
引用 4 楼 lijibo503 的回复:
[quote=引用 1 楼 qq137051908 的回复:] 多个select框没办法共用一个方法。为什么不可以共用一个?你可以以下拉框的id为key来储存对应的所选值,或者按照当前页面所有下拉框所对应的顺序作为key
因为我的下拉框都没有id,我总觉得有更好的,更简单的方法。不用我写js的那种,结果真被我找到了,跟你分享一下。

<select name="qrtz.validstatus" style="width: 140px" >
         <option value="" ><--请选择--></option>
	 <option value="1" ${qrtz.validstatus=="1"?'selected':''}>有效</option>
	 <option value="0" ${qrtz.validstatus=="0"?'selected':''}>无效</option>
</select>
通过一个三元运算符就可以了。很简单吧[/quote] 感谢分享
花含 2013-12-19
  • 打赏
  • 举报
回复
引用 2 楼 zy205817 的回复:
直接通过form表单传递 模板页面直接绑定值 $(function(){ $("#select1").val(服务端传过来的值); $("#select2").val(服务端传过来的值); });
谢谢围观。
花含 2013-12-19
  • 打赏
  • 举报
回复
引用 1 楼 qq137051908 的回复:
多个select框没办法共用一个方法。为什么不可以共用一个?你可以以下拉框的id为key来储存对应的所选值,或者按照当前页面所有下拉框所对应的顺序作为key
因为我的下拉框都没有id,我总觉得有更好的,更简单的方法。不用我写js的那种,结果真被我找到了,跟你分享一下。

<select name="qrtz.validstatus" style="width: 140px" >
         <option value="" ><--请选择--></option>
	 <option value="1" ${qrtz.validstatus=="1"?'selected':''}>有效</option>
	 <option value="0" ${qrtz.validstatus=="0"?'selected':''}>无效</option>
</select>
通过一个三元运算符就可以了。很简单吧
  • 打赏
  • 举报
回复
分页的时候记得传递select选中的值,然后window.onload中分析location.search(就是查询参数)获取需要的值初始化select的选中项,当然你也可以通过服务器端request对象来获取值输出到js变量中
码无边 2013-12-19
  • 打赏
  • 举报
回复
直接通过form表单传递 模板页面直接绑定值 $(function(){ $("#select1").val(服务端传过来的值); $("#select2").val(服务端传过来的值); });
qq137051908 2013-12-19
  • 打赏
  • 举报
回复
多个select框没办法共用一个方法。为什么不可以共用一个?你可以以下拉框的id为key来储存对应的所选值,或者按照当前页面所有下拉框所对应的顺序作为key

87,997

社区成员

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

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