У меня есть ссылка внутри метки. Проблема заключается в том, что когда пользователь нажимает "назад" после чтения условий, флажок не установлен, потому что когда они нажимают на ссылку, они также снимают флажок одновременно, так как ссылка находится внутри метки.
<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). Но теперь мне интересно, возможно ли это.