【发布时间】:2009-07-08 13:59:48
【问题描述】:
我在标签内有一个链接。问题是,当用户在阅读条款后单击“返回”时,复选框未选中,因为当他们单击链接时,他们同时也取消选中了该框,因为链接位于标签内。
<input type="checkbox" id="terms" name="terms" checked="checked" />
<label for="terms">I agree to be bound by the <a href="/terms">Terms</a></label>
点击链接时如何防止复选框被选中?尝试在标签单击时执行event.preventDefault(),但这并不能阻止复选框被选中/取消选中。
我可以从标签中取出链接(这意味着更多的 CSS 样式)。但现在我很好奇上述是否可行。
【问题讨论】:
标签: javascript jquery