我需要刷新表单但仍保持复选框的值不变
I need to refresh the form but still keep the value of checkbox intact
我在 struts 表单中有一个复选框以及其他字段,选中或取消选中哪些表单需要提交,但复选框的值、选中或未选中的值需要保持不变。 (表单验证是使用 struts 操作 class 完成的)。
如何在我的 jsp 中实现这一点?
如果您正在使用 HTML5 那么您可以使用 localStorage API.
例如
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
或者您可以将数据存储在
cookies
临时删除。
或者您可以将复选框数据发送到 server side API
在页面刷新之前,然后在页面加载时从相同的 API 或
检索它
您可以检查存储插件。
选择权在你手
更新:
假设你的复选框是 mycheck
然后使用 JavaScript 你可以这样做。
var checkvalue =document.getElementById("mycheck").checked;
localStorage.setItem("lastname", checkvalue);
使用jQuery:
var checkvalue =$("#mycheck").val();
localStorage.setItem("lastname", checkvalue);
我在 struts 表单中有一个复选框以及其他字段,选中或取消选中哪些表单需要提交,但复选框的值、选中或未选中的值需要保持不变。 (表单验证是使用 struts 操作 class 完成的)。 如何在我的 jsp 中实现这一点?
如果您正在使用 HTML5 那么您可以使用 localStorage API.
例如
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname");
或者您可以将数据存储在
cookies
临时删除。
或者您可以将复选框数据发送到 server side API
在页面刷新之前,然后在页面加载时从相同的 API 或
您可以检查存储插件。
选择权在你手
更新:
假设你的复选框是 mycheck
然后使用 JavaScript 你可以这样做。
var checkvalue =document.getElementById("mycheck").checked;
localStorage.setItem("lastname", checkvalue);
使用jQuery:
var checkvalue =$("#mycheck").val();
localStorage.setItem("lastname", checkvalue);