我需要刷新表单,但仍然保持复选框的值不变
I need to refresh the form but still keep the value of checkbox intact
我在 struts 表单中有一个复选框以及其他字段,并且在选中或取消选中时需要提交表单,但复选框的值,选中或未选中需要保持不变。(表单验证是使用 struts 动作类完成的)。如何在我的 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);
相关文章:
- 如何在刷新时重新填充表单中的复选框并将表单值发布到页面
- 复选框筛选仅适用于刷新Angular2
- Angular 1:最后一个复选框没有'刷新页面后不要保持选中状态
- 如何使用复选框jQuery取消选中并刷新数据
- Javascript自动刷新切换复选框
- 如何刷新 jquery 移动复选框主题
- 取消选中 Mozilla 刷新的复选框
- 复选框在页面刷新后保持选中状态
- 角度复选框不会刷新,但行为会发生
- 刷新 JQuery Mobile 中的列表视图和复选框
- 选中复选框时,将值附加到 JSON 网址并自动刷新 JSON
- 刷新并提交后,保持复选框处于选中状态
- 我需要刷新表单,但仍然保持复选框的值不变
- 如何在页面刷新后保持复选框处于选中状态
- 刷新页面后,javascript保持复选框处于选中状态
- 在页面刷新后保持单击的复选框状态
- 页面刷新后保持复选框处于选中状态
- Jquery mobile-使用pageinit刷新复选框
- 页面刷新后需要选中复选框
- 根据Oracle APEX中的复选框自动刷新IRR