как не ставить галочку при нажатии на ссылку внутри ярлыка

У меня есть ссылка внутри ярлыка. Проблема в том, что когда пользователь нажимает кнопку «назад» после прочтения терминов флажок снят, потому что когда они нажимают на ссылку, они также снимают флажок одновременно, так как ссылка находится внутри метки.

<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). Но теперь мне интересно, возможно ли вышеизложенное.

Ответы на вопрос(8)

Ваш ответ на вопрос