首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

history.back()的有关问题

2013-12-28 
history.back()的问题有两个页面a和b,在a页面中有checkbox。当选择a中一个checkbox后,点击编辑进入b页面,然

history.back()的问题

有两个页面a和b,在a页面中有checkbox。当选择a中一个checkbox后,点击编辑进入b页面,然后点击b页面中的返回按钮(该按钮用了windows.history.back()),回到了a页面,此时a页面中的checkbox是显示打钩了,但是实际没有选择。
问题:怎么解checkbox要真正选中?
[解决办法]
因为是回到页面 ,a页面并没有刷新 ,所以还是你上次的操作视图。
[解决办法]
写个JS 用location.href=a页面的地址  返回到A页面就可以了
[解决办法]
history.back()本身是不带参数的。你可以在进入b页面之前先检查是否全部填写,再用session记录已填参数,比如你的checkbox的值或者还有一些其他啥啥的。 
[解决办法]
history.back()是回到此状态:离开a,进入b时候的a的状态,因为你选过了,所以回来你看到的是a选择好了。你可以history.back()之后刷新下a。或者在b中不要用history.back(),直接跳转到a

热点排行