0

我查看了一些类似的问题和解决方案,但无法弄清楚这里发生了什么。

我有一个复选框,问题基本上是在 IE8 中不能取消选中。我最初将一些 jQuery 附加到 click 事件以隐藏表单的另一部分,并且默认情况下它也被选中 - 我现在删除了 jQ 和默认检查状态,它实际上只是一个复选框......

<input type="checkbox" id="mailing" name="mailing" />

单击它会检查它,但再次单击它不会取消选中它。

唯一影响它的是一些 CSS,但它只是浮动它并设置背景颜色。

有人知道地球上发生了什么吗?

(PS:如果你想尝试它,可以在现场网站上找到它:http: //marldonchristmastrees.co.uk/choose-your-own-booking/

如果你点击直到表格出现,它是底部的“加入邮件列表”复选框)

4

1 回答 1

1

尝试这个:

<input type="checkbox" id="mailing" checked="checked" name="mailing" />

这应该解决它。你需要checked=" checked ",而不是checked=" true "。

于 2013-11-08T10:46:35.417 回答