Mam link wewnątrz etykiety. Problem polega na tym, że gdy użytkownik kliknie "wstecz" po przeczytaniu warunków, pole wyboru jest odznaczone, ponieważ po kliknięciu linku odznaczono również pole w tym samym czasie, ponieważ link znajduje się wewnątrz etykiety.jak zapobiec checkbox check po kliknięciu na link wewnątrz etykiety
<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>
Jak mogę zapobiec zaznaczaniu tego pola wyboru po kliknięciu łącza? Próbowałem robić event.preventDefault()
po kliknięciu etykiety, ale to nie przeszkadza w zaznaczeniu/odznaczeniu zaznaczenia pola wyboru.
Mogę po prostu wyjąć link z wnętrza etykiety (co oznacza więcej stylizacji CSS). Ale teraz jestem ciekawy, czy powyższe jest możliwe.
W moim przypadku musiałem zastąpić 'onclick', ale' onmousedown' –