我需要刷新表单但仍保持复选框的值不变

时间:2016-01-31 05:48:02

标签: javascript java jsp jsp-tags

我在struts表单中有一个复选框以及其他字段,并且在检查或取消选中需要提交表单但是复选框,已选中或未选中复选框的值必须完整。 (表单验证使用struts动作类完成)。 如何在我的jsp中实现这一点?

1 个答案:

答案 0 :(得分:0)

如果您使用的是HTML5,则可以使用localStorage API。

e.g。

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);