我有一个标签内的链接。问题是,当用户在阅读条款后点击“后退”时,复选框未被选中,因为当他们点击链接时,他们也同时取消选中该框,因为链接位于标签内。如何防止点击标签内链接时的复选框检查
<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样式)。但现在我很好奇上述是否可能。
就我而言,我不得不更换`onclick`,而是`onmousedown` – 2015-08-20 07:38:08