<form> <label>姓名:</label> <input type="text" name="name" autocomplete="name"> <br> <label>邮箱:</label> <input type="email" name="email" autocomplete="email"> <br> <label>电话号码:</label> <input type="tel" name="phone" autocomplete="tel"> </form>在上面的例子中,我们使用了autocomplete属性,并将属性值设置为name、email和tel。这样,在用户填写表单时,浏览器将自动填充已知的数据。
// 保存历史记录 function saveHistory() { var name = document.getElementById("name").value; var email = document.getElementById("email").value; var phone = document.getElementById("phone").value; localStorage.setItem("name", name); localStorage.setItem("email", email); localStorage.setItem("phone", phone); } // 加载历史记录 function loadHistory() { var name = localStorage.getItem("name"); var email = localStorage.getItem("email"); var phone = localStorage.getItem("phone"); document.getElementById("name").value = name; document.getElementById("email").value = email; document.getElementById("phone").value = phone; } // 清空历史记录 function clearHistory() { localStorage.removeItem("name"); localStorage.removeItem("email"); localStorage.removeItem("phone"); }在上面的例子中,我们定义了三个函数,分别用于保存历史记录、加载历史记录和清空历史记录。通过使用localStorage,我们可以将表单数据保存在本地,并在下次用户访问时自动填充已知的历史记录数据。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com