Bonjour les dévs !
J'ai une petite question qui doit avoir sa réponse quelque part.
Est-il possible d'exécuter une fonction définie dans l'évènement onClick d'un checkbox sans cliquer dessus ?
Je m'explique :
J'ai un checkbox qui, lorsqu'il est coché, active la 2e partie de mon formulaire, via une fonction que j'appelle dans l'évènement onClick.
Pour faciliter l'ergonomie, j'ai mis mon texte adjacent au checkbox dans un span avec un onClick qui active le checkbox. Le cochage / décochage de celui-ci par un clic sur le span fonctionne mais, vu que je n'ai pas cliqué sur le checkbox, l'activation de la 2e partie de mon formulaire ne se fait pas.
J'ai bien essayé en remplaçant onClick par onChange mais ça ne fonctionne toujours pas. Je n'ai pas envie de remettre le code d'activation des champs dans le span, ça deviendrait redondant et pas facile à maintenir.
Avez-vous une idée ? Est-ce que je peux activer plus proprement ma checkbox en cliquant sur le texte qu'en utilisant un <span onClick ...> ?
D'avance merci, et bonne nuit pour les couches-tard comme moi.
Partager