javascript - 如何使用 HTML5 本地存储从表单中保存数据?

标签 javascript html forms local-storage

我有一个可以登录网站但不能登录我的网站的表单,我希望它们使用 HTML5 本地存储将表单数据保存在我的网站中。但不是如何。任何想法?我的表格是这样的:

<form action="http://issuefy.ca.vu/on/login.php" class="form-login"  method="post" /> 
<input name="email" type="email" id="email" required="" placeholder="Email" />
<input name="password" type="password" required="" placeholder="Contraseña" />
</form>

最佳答案

LocalStorage 有一个 setItem 方法。你可以像这样使用它:

var inputEmail= document.getElementById("email");
localStorage.setItem("email", inputEmail.value);

当你想获取值时,你可以这样做:

var storedValue = localStorage.getItem("email");

也可以在按钮点击时存储值,如下所示:

<button onclick="store()" type="button">StoreEmail</button>

<script  type="text/javascript">
  function store(){
     var inputEmail= document.getElementById("email");
     localStorage.setItem("email", inputEmail.value);
    }
</script>

关于javascript - 如何使用 HTML5 本地存储从表单中保存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17087636/

相关文章:

javascript - 为什么动态删除多个输入文本不起作用?

javascript - 使用javascript为div设置border-left和border-right

javascript - 创建Google帐户表单中的 "dsh"参数是什么?

javascript - 使用 Jasmine 测试工厂时如何模拟 $compile 函数

javascript - 在显示或隐藏时对齐列表

javascript - 映射 csv 以在 React 中显示数组中的每个项目

jquery - 整页水平滚动内容

javascript - HTML 无限平移 Canvas

css - 纯粹用 CSS 高亮显示第一个无效表单输入

java - JSP Servlet/Activiti - 有没有办法通过一次提交 2 个表单来一次完成 2 个任务?