墨灬须有
2018-02-19 10:07
采纳率: 50%
浏览 922
已采纳

jsp页面刷新还能继续选中复选框

jsp页面多条复选框,选中后点击上一页or下一页,前面选中的复选框还能继续保持选中状态

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • hxaun 2018-02-19 12:00
    已采纳

    复选框的选中状态肯定要保存在一个地方,并在页面加载时判断复选框是不是需要被选中。
    我以前做是在js中定义一个数组,用来保存选中数据的id,页面加载时判断数组中是否有id有就为复选框加一个checked属性,选中复选框。

    点赞 打赏 评论
  • czachen 2018-02-19 15:47

    我的思路是这样的,如果你的上一页下一页是用ajax做的,那可以像楼上说的保存在js,如果是刷新整合页面,可以传递到后台,返回页面时将复选的值也带过来,这样页面就会有复选框的值了

    点赞 打赏 评论
  • ahhnzhao 2018-02-19 16:34

    我觉得也是用ajax缓存已勾选的项目。

    点赞 打赏 评论
  • shenjianhua_2008 2018-02-20 02:50

    这个做起来比较麻烦。需要把选中的复选ID存储,传到后台,通过点击下一页,再返回至前台。这样,就记录了前一页的选择ID。
    当返回前一页的时候,通过后台复选的ID逐一比对,若存在的,就选上。。

    点赞 打赏 评论
  • 雪之汐若1 2018-02-20 06:50

    两种方式,一种是直接存浏览器cookie中(不推荐),第二种是把选中的值传到后台。。。后台再把值放回request域中。。。。jsp页面回显一一下即可

    点赞 打赏 评论
  • qq_37779586 2018-02-23 02:23

    主要思路就是将选中的数据id和状态存入后台 请求时在判断状态选中 具体实现方法可以有多种

    点赞 打赏 评论

相关推荐 更多相似问题