gpt4 book ai didi

forms - 如何在jsp刷新后保留表单值?

转载 作者:行者123 更新时间:2023-12-02 17:40:22 25 4
gpt4 key购买 nike

我已经阅读了很多关于这个问题的主题,但几乎所有的主题都是针对如何在提交表单后保留表单的值。但就我而言,我不想提交表单。我有 3 个复选框,并且根据用户对复选框的选择,一些值会在不提交页面的情况下动态显示。复选框的默认值为 chk1val1 chk2vala chk3val1。现在,如果用户将选择作为 chk1val2 chk2val3 chk3val2,那么即使在用户刷新页面后我也想保留用户所做的选择。关于这个的任何指示?提前致谢。

最佳答案

我终于找到了这个问题的答案。要临时存储表单值,我们可以使用 Javascript 的 localStorage。下面是一个解释如何使用它的例子,

<!DOCTYPE html>
<html>
<head>
<script src="js/jquery.js"></script>
<script>
$(document).ready(function(){
document.getElementById("io").value = localStorage.getItem("item1");
});
</script>
<script>
$(window).on('beforeunload', function() {
localStorage.setItem("item1",document.getElementById("io").value);
});

</script>
</head>

<body>
<form>
<input type="text" id="io" name="io">
<input type="submit">
</form>
</body>

</html>

运行上面的代码并在文本框中输入一些内容。现在,即使页面刷新,文本框中的值也会保留,即不会改变。

关于forms - 如何在jsp刷新后保留表单值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21671995/

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