gpt4 book ai didi

javascript 复选框在页面重新加载时不保持其状态

转载 作者:行者123 更新时间:2023-12-03 02:02:41 25 4
gpt4 key购买 nike

我是 javascript 新手,我已经在 haml 中编写了复选框代码。现在出现错误时,我将重定向到带有错误消息的同一页面。但是,当它再次重定向到同一页面并显示错误消息时,无论我之前给出的状态如何,该复选框都不会保持选中或未选中状态。这是我的 haml 代码,我没有为此编写任何 js 代码..

      %th.checkbox-col
%span.check
= check_box_tag('select_all', 'yes', all_selected, {'data' => {'synchbox-trigger' => 'categories'}, class: 'form-nav-input' })

最佳答案

您可以使用localStorage存储复选框状态。就像这样:

localStorage.checkboxOne = 1;

当再次访问页面时,可以通过检查值来查看localStorage:

if (parseInt(localStorage.checkboxOne) === 1) {
document.getElementById("checkbox").checked = true;
}

关于javascript 复选框在页面重新加载时不保持其状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49942632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com