我已经看过一些类似的问题和解决方案,但无法弄清楚这里发生了什么。
我有一个复选框,问题基本上是在IE8中无法取消选中。我最初在click事件中附加了一些jQuery来隐藏表单的另一部分,默认情况下也会检查它 - 我现在已经删除了jQ和默认的checkstate,它实际上只是一个复选框......
<input type="checkbox" id="mailing" name="mailing" />
单击它一次检查它,但再次单击它不会取消选中它。
影响它的唯一另一件事是一些CSS,但它只是浮动它并设置背景颜色。
任何人都知道地球上发生了什么?
(PS:如果您想尝试一下,可以在现场网站上找到它:http://marldonchristmastrees.co.uk/choose-your-own-booking/
如果您点击直到表单出现,那么底部的“加入邮件列表”复选框
答案 0 :(得分:1)
试试这个:
<input type="checkbox" id="mailing" checked="checked" name="mailing" />
这应该解决它。您需要选中=“已检查”,未选中=“ true ”。