Tengo un enlace dentro de una etiqueta. El problema es que cuando el usuario hace clic en 'volver' después de haber leído los términos, la casilla de verificación está desmarcada, porque cuando hicieron clic en el enlace también desmarcaron la casilla al mismo tiempo, ya que el enlace está dentro de una etiqueta.cómo evitar la casilla de verificación cuando se hace clic en el enlace dentro de la etiqueta
<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>
¿Cómo puedo evitar que se marque la casilla de verificación cuando se hace clic en el enlace? Intenté haciendo event.preventDefault()
al hacer clic en la etiqueta, pero eso no impide que se marque/desmarque la casilla de verificación.
Podría sacar el enlace desde dentro de una etiqueta (lo que significa más estilo CSS). Pero ahora tengo curiosidad de saber si lo anterior es posible.
En mi caso, tuve que reemplazar 'onclick' pero' onmousedown' –