1

我一直对此有一些问题。我想要做的就是保存用户在单击提交时输入到文本输入中的任何内容,即使在刷新页面时也是如此。

我已经尝试过 localStorage,但这不起作用,因为我希望它可以与任何浏览器一起使用。正如我可以将数据保存在 chrome 上,然后转到 IE 并查看表单输入值仍然相同。

我已尝试通过操作 POST 发送表单数据,但如何在刷新后保留数据?现在我有了它,所以它将数据发送到一个新页面(看起来完全一样),并且可以在输入中发布保存的值,但它不会在刷新时停留在那里。

我还尝试了一种叫做“sisyphus”的东西,但即使我已经安装了 jQuery,我什至无法让它工作。我使用了某人给我的确切示例,所以如果有人能告诉我为什么这不起作用,这可能是最好的解决方案。

请帮忙!

4

4 回答 4

1

1.将该值存储在会话中并检索并显示它。
2.cookies

于 2013-04-26T09:50:53.130 回答
1

从使用数据库开始:http ://www.freewebmasterhelp.com/tutorials/phpmysql/1

注意mysql_*PHP 中的函数已弃用,请改用替代方法(您可以在 google 上找到它们)

我不确定这是否是您问题的答案,您的问题有点不清楚。我希望它有帮助!

于 2013-04-26T09:43:10.607 回答
1

由于您希望数据在浏览器/会话中持久存在,因此听起来您将需要某种方式来存储该信息,例如数据库甚至可写文件。

但其次,您需要一种区分用户的方法(某种登录系统),除非您希望访问表单的每个人都能看到原始人输入的输入(如 google 文档)。

于 2013-04-26T09:45:54.770 回答
1

如果您希望它适用于 IE8+,那么您可以使用localStorage正确的 doctype

<!DOCTYPE html>
于 2013-04-26T09:47:30.323 回答