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