在浏览器中返回时,我无法维护复选框的禁用状态。
我已经创建了这两个示例页面来演示我的问题。
为了确保在返回上一页时复选框保持禁用状态,我需要做什么?
test1.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<form id="test" action="/">
System <input type="checkbox" id="chkSystem148" onclick="this.disabled = true;"/>
<a href="test2.html">Go to test2</a>
</form>
</body>
</html>
test2.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input type="button" value="Go Back" onclick="history.back(-1); return false;" />
</body>
</html>
答案 0 :(得分:0)
正如mblase75所评论的那样,使用cookies。或其他形式的持久存储,如localstorage。一个哈希也可以工作,如果它添加到历史记录中,或者仅在允许将项目推送到历史记录的较新浏览器中,则不记得当场。