【发布时间】:2013-12-17 06:29:03
【问题描述】:
我有一个带有名字、姓氏等的 html5 表单。我使用表单的原因是用户必须填写所有内容,因为我使用的是required。我想将所有数据保存在 localStorage 中,因为我需要将数据移动到 JavaScript。
在将用户重定向到另一个页面时按下submit 按钮时如何访问JavaScript 中的数据?
这是代码:
HTML5
<form id="TheForm" method="post">
<input type="text" id="Name" placeholder="*Förnamn" required >
<input type="text" id="Surname" placeholder="*Efternamn" required >
<input type="email" id="FirstEmail" placeholder="*e-postadress" autocomplete="on" required >
<input type="email" id="SecondEmail" placeholder="*Verifiera e-postadress" autocomplete="off" required >
<input type="text" id="Address" placeholder="*Adress" required >
<input type="submit" id="Submit" onclick="function()" value="Skicka">
</form>
【问题讨论】:
-
可以选择 jQuery 吗?如果是,则序列化表单数据,然后存储。
-
我猜可以工作..还有其他方式吗?
-
其实不行,不行
-
使用 Vanilla JS,您可以直接访问 DOM 元素。例如,
var name = document.getElementById("Name").value;会将 Name 的值存储在一个名为“name”的 JS 变量中。 -
只有在所有字段都填满时才会调用它吗?我应该将功能放在按钮的 onclick="" 和表单标签中的下一页吗?
标签: javascript html forms local-storage