以下是一个使用JavaScript的代码示例,可以实现在文本框中保留值:
HTML:
JavaScript:
function saveValue() {
var input = document.getElementById("myInput");
localStorage.setItem("savedValue", input.value);
}
window.onload = function() {
var input = document.getElementById("myInput");
var savedValue = localStorage.getItem("savedValue");
if (savedValue) {
input.value = savedValue;
}
}
在这个例子中,当用户输入文本并点击“保存”按钮时,将使用localStorage
对象将输入值保存在本地存储中。在页面加载时,将检查本地存储中是否存在保存的值,并将其设置为文本框的值。
请注意,localStorage
对象在现代浏览器中被广泛支持,但在某些旧版本浏览器中可能不被支持。因此,在实际开发中,建议使用其他方法来保存和恢复输入值,如使用服务器端存储或使用浏览器的Cookie。