Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 页面刷新后是否可以保留表单(html)内容数据?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 页面刷新后是否可以保留表单(html)内容数据?

Javascript 页面刷新后是否可以保留表单(html)内容数据?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,请给我一个好的建议,但不要使用Ajax。 我的意思是说是否可以在JavaScript/J查询或其他方式中执行 我的问题:当我提交一个页面时,action类再次返回到同一页面 现在根据我的要求,我必须保留一些单选按钮和复选框的状态,就像以前选中的一样 任何帮助都将不胜感激。您需要在会话中保存表单数据(表单状态),这将涉及设置cookie或本地存储,其中一些可以使用JavaScript实现 如果我这样做,我会将表单中的值存储在会话变量中,然后在返回页面时重新填充表单 这可以使用服务器端脚本语言(如P

请给我一个好的建议,但不要使用Ajax。 我的意思是说是否可以在JavaScript/J查询或其他方式中执行

我的问题:当我提交一个页面时,action类再次返回到同一页面 现在根据我的要求,我必须保留一些单选按钮和复选框的状态,就像以前选中的一样


任何帮助都将不胜感激。

您需要在会话中保存表单数据(表单状态),这将涉及设置cookie或本地存储,其中一些可以使用JavaScript实现

如果我这样做,我会将表单中的值存储在会话变量中,然后在返回页面时重新填充表单

这可以使用服务器端脚本语言(如PHP、JSP或.net)完成

作为如何开始使用JSP的示例,我建议使用以下教程:


如果表单操作重定向到同一页面,即您希望重新填充刚刚在同一页面上发送的同一字段,您只需输入表单数据作为默认值:

<form action="form.php" method="post">
    <input type="text" name="name" placeholder="Enter your name" value="<?=$_POST['name']?>" />
</form>


本地存储或用于支持旧浏览器cookie。基本上,使用任何没有ajax的持久化存储方法,你可以通过查询字符串参数附加它们,然后马上发送回来。非常感谢你Neil,你能给我一个例子吗?我正在尝试使用JSP解决这个问题…对不起Marc Audet,你能不能给我更多的解释,我正在使用JSP,因此,请建议我再次感谢您的快速反馈谢谢马克,我很感激您,欢迎您!如果你有机会,用你的技能集的简短描述更新你的SO档案,这样,当人们将来试图回答你的问题时,他们可以更好地判断如何写出最好的答案。祝你工作顺利!只是好奇,你为什么不接受这个答案?会议不起作用?