【发布时间】:2016-05-08 17:43:31
【问题描述】:
我在 struts 表单内有一个复选框以及其他字段,并且在选中或取消选中需要提交的表单但复选框的值,选中或未选中需要保持不变。 (表单验证是使用 struts 动作类完成的)。 如何在我的jsp中实现这一点?
【问题讨论】:
-
请提供您目前拥有的代码。
标签: javascript java jsp jsp-tags
我在 struts 表单内有一个复选框以及其他字段,并且在选中或取消选中需要提交的表单但复选框的值,选中或未选中需要保持不变。 (表单验证是使用 struts 动作类完成的)。 如何在我的jsp中实现这一点?
【问题讨论】:
标签: javascript java jsp jsp-tags
如果您使用的是 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);
【讨论】: