【发布时间】:2016-02-17 07:07:30
【问题描述】:
我正在为电子商务开发基于复选框的过滤器。 一切正常,但是当我尝试通过后退按钮返回时,复选框仍然在没有任何选中属性的情况下被选中。
我注意到这个“问题”发生在:
- 野生动物园
- 铬
我发现的唯一方法就是重新加载页面。但是“user-went-back”事件似乎无法捕捉到,我不想刷新每个页面。
将我的所有复选框设置为默认值是没有意义的。
禁用 Chrome 缓存无效。
我不知道我的代码示例是否有用
编辑:这是我的第一篇文章,所以请务必告诉我为什么我的问题似乎不清楚
【问题讨论】:
-
注意是否使用
ready事件(正如 Matt The Ninja 和 Suyog 所建议的那样)。除非您指定onunload处理程序,否则不会在后面触发它。见stackoverflow.com/questions/158319/…window.onunload = function(){};就够了 -
听起来很不错。确实,问题解决了。谢谢@king_nak
标签: php checkbox input state checked