gpt4 book ai didi

php - 关闭并重新打开后继续填写 HTML 表单

转载 作者:行者123 更新时间:2023-11-29 11:36:57 25 4
gpt4 key购买 nike

有什么方法可以临时保存HTML表单中填写的数据吗?我的意思是如果我有这样的形式:

Name    [ John  ]
Email [ ]
Address [ ]

关闭窗口并再次重新输入 www.domain.com/form.php John 值后仍会在 Name 文本框中输入吗?

我应该使用SESSIONS吗?或者我应该自动将每个输入的字段插入数据库?你有什么想法吗?

更新

我尝试使用 Chrome/Microsoft Edge 进行跟踪,但不成功,刷新浏览器后填充的字段未保存。也许出了什么问题?

  <script>
// Check browser support
if (typeof(Storage) !== "undefined") {
// Store
localStorage.setItem("FirstName", "Hitesh");
// Retrieve
document.getElementById("FirstName").value = localStorage.getItem("FirstName");
} else {
document.getElementById("FirstName").value = "Sorry, your browser does not support Web Storage...";
}
</script>

<input id="FirstName" type="text" name="FirstName" class="field-style" placeholder="First Name" required />

最佳答案

这是带有自动填充功能的表单示例,您可以使用本地存储

 <input id="FirstName" type="text" name="FirstName" class="field-style" placeholder="First Name" required onchange="save()"/> 

<script>
// Check browser support
if (typeof(Storage) !== "undefined") {
if(localStorage.getItem("FirstName")!=""){

}else{
// Store
localStorage.setItem("FirstName", "Hitesh");
}
// Retrieve
document.getElementById("FirstName").value = localStorage.getItem("FirstName");
} else {
document.getElementById("FirstName").value = "Sorry, your browser does not support Web Storage...";
}
function save(){
var name = document.getElementById('FirstName').value;
localStorage.setItem("FirstName", name);
}
</script>

关于php - 关闭并重新打开后继续填写 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36421341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com