【问题标题】:Show text box when checkbox clicked and keep showing after page reload单击复选框时显示文本框并在页面重新加载后继续显示
【发布时间】:2015-11-17 03:03:19
【问题描述】:

我编写了一个 JavaScript 函数,该函数在单击复选框时显示文本输入字段。该功能的本质基本上是在复选框单击时将文本框显示属性从“无”更改为“阻止”。这很好用,因此当我选中该框时,我会看到文本字段,而当我取消选中该框时,文本框会隐藏。

现在,我正在尝试弄清楚如何在页面刷新后保持文本框显示。这就是我卡住的地方。

有什么建议吗?谢谢!

如果我需要澄清任何事情,请告诉我!

【问题讨论】:

    标签: javascript


    【解决方案1】:

    最好的方法是将你的状态存储在一个 cookie 中并在加载后读取它以恢复到相同的状态:Set cookie and get cookie with JavaScript

    【讨论】:

    • 你能举个例子吗?
    • stackoverflow.com/a/24103596/5546267 即使有了这个你还需要一个例子吗?
    • 另外,我应该添加 - 我决定在包含我上面提到的复选框场景的表单中添加一个“保存”按钮,无论如何我可以使用它来获得我的结果在找吗?
    • @Eric 你不需要“保存”,只需在隐藏/显示你输入的代码中放置一个设置/擦除 cookie
    • @Eric 如果您在尝试后仍然无法正常工作,请编辑您的帖子并将您的代码放入测试中,我会看看 ;)
    猜你喜欢
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    相关资源
    最近更新 更多