<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
