我有一个带有过渡文档类型的 xhtml 页面,其中有一个复选框,我希望在加载后取消选中该复选框。没有 JavaScript!在 Firefox 3.5(例如,可能有其他浏览器)中,用户可以检查输入,而不是重新加载页面并检查输入。我该如何克服这种行为?
问问题
51037 次
5 回答
8
于 2013-09-26T13:49:00.630 回答
6
仅使用 HTML 无法更改文档的状态。你所能做的就是设置checked="checked"
或不设置。
您需要 JavaScript 或服务器端语言来确定是否应该设置该属性。
于 2011-04-29T11:03:15.583 回答
1
你不能,不能没有 JavaScript。这是 Firefox 特有的行为,即使您可以显式强制“未检查”状态(您不能这样做,因为缺少checked
已经意味着)也会发生。
我知道的唯一非 Javascript 方法是在每次请求时重命名服务器端的表单元素,这样 FF 就没有机会存储该值。
于 2011-04-29T11:02:55.477 回答
0
要将复选框显式设置为未选中,以下对我有用:
<input type="checkbox" unchecked>
于 2021-03-20T15:45:34.480 回答
-2
尝试在您的代码中输入:
<p><label><input id="test" type="checkbox"></input>Test checkbox</label></p>
页面启动或刷新时将取消选中。
于 2016-02-23T09:42:26.510 回答