制作粘性javascript
我有一个javascript表单,我使用innerHTML来设置一些文本。
当表单提交信息丢失时。无论如何我可以使它“粘”。我在想一个cookie,但这就是我所知道的。
谢谢
<form "action="" name="myform">
<input type="text" name='name">
<div id="theName"></div>
</form>
快速示例我正在捕获名称,并需要div在表单提交后显示名称。
没有找到相关结果
已邀请:
3 个回复
响摔衅幸
并使用
检索它来存储表单数据。 将其存储在cookie中。虽然我不推荐这种方法,但您可以使用表单数据创建cookie。唯一的限制是数据需要表示为字符串,但我推荐使用JSON。但是,您可能不应该使用此方法,因为cookie会针对每个请求发送到服务器;如果表单字段包含大量数据,那么您还会不必要地向服务器发送大量数据。 使用HTML5的本地存储为您提供了一种自封装方法,无需服务器端配置:
拈吉勉犬姆
因为你要使用cookie,所以在js中执行它会更加复杂和不可靠。 PS:我假设您不使用XHR(AJAX)提交表单,因为除非您告诉他们,否则XHR不刷新页面或重新初始化输入。
遣莫捅炭
......它每次都可以工作,而不必调用任何JS。 你不得不以某种方式处理表单数据 - 你打算如何在没有服务器端脚本的情况下检索数据?