php - 复选框仍选中后退按钮,但没有 “checked”属性

标签 php checkbox input state checked

我正在为电子商务使用基于复选框的过滤器。
一切正常,但是当我尝试通过“后退”按钮返回时,复选框仍处于选中状态,而没有任何选中的属性。

我注意到此“问题”发生在:

  • Safari
  • Chrome


  • 我发现的唯一方法就是重新加载页面。但是“用户回退”事件似乎不是可捕获的,而且我不想刷新每个页面。

    将我的所有复选框都设置为默认值是没有意义的。

    禁用Chrome缓存无效。

    我不知道我的代码示例是否有用

    编辑:这是我的第一篇文章,所以请务必告诉我为什么我的问题似乎不清楚

    最佳答案

    有一个疯狂的技巧可以解决此问题。将autocomplete='off'添加到您的复选框。听起来很疯狂,但是有效!

    关于php - 复选框仍选中后退按钮,但没有 “checked”属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33731067/

    相关文章:

    php - 如何在php中的mysql获取结果之间插入数据?

    javascript - 选中/取消选中复选框时管理状态 - React

    php - 如何使用带有多个复选框的 SELECT(sql)?

    c++ - 如何使用 cin 处理以下类型的输入?

    php - php中对象/关联数组的解构赋值

    php - 如何使用 libcurl 从用 C++ 编写的游戏发布到我服务器上的 php 页面更安全?

    jQuery 验证插件 : checkbox groups and error message issues

    javascript - 使用 Javascript 将禁用属性添加到输入元素

    css - 在Chrome中转换了CSS,但在Firefox中未转换

    php - 如何重写 WordPress 中的 get_post 函数?