如何明确设置复选框未选中

Ole*_*kov 13 html checkbox unchecked

我有一个带有过渡文档类型的xhtml页面,其中有一个复选框,我想在加载后取消选中.没有JavaScript!在Firefox 3.5中(例如,可能有其他浏览器)用户可以检查输入,而不是重新加载页面并检查输入.我怎样才能克服这种行为?

ale*_*lex 6

单独使用HTML更改文档的状态无法做很多事情.您所能做的就是设置checked="checked"与否.

您需要使用JavaScript或服务器端语言来确定是否应设置该属性.


Pek*_*ica 1

如果没有 JavaScript,你就做不到。这是 Firefox 特有的行为,即使您可以显式强制“未选中”状态(您不能,因为缺少checked已经意味着这一点),也会发生这种情况。

据我所知,唯一的非 Javascript 方法是在每次请求时在服务器端重命名表单元素,这样 FF 就没有机会存储该值。