État d'une case à cocher Boostrap
Résolu
marthib
Messages postés
26
Statut
Membre
-
marthib Messages postés 26 Statut Membre -
marthib Messages postés 26 Statut Membre -
Je cherche à faire une manipulation assez simple mais je ne comprends pas pourquoi ça marche pas... Et pourtant, avec toute mes recherches je n'ai toujours pas trouvé mon erreur. Je commence à désespérer.
Voici mon code HTML très simple:
Voici tous les codes que j'ai essayé et c'est si j'en oublie pas:
Dépendamment des codes que j'ai utilisés, soit que je n'avais pas le popup ou soit que c'était écris undefined
Voici mon code HTML très simple:
<input type="checkbox" name="resultats">
Voici tous les codes que j'ai essayé et c'est si j'en oublie pas:
document.getElementsByName("resultats").on("change", function (event) {
alert(this.checked());
});
document.getElementsByName("resultats").on("change", function (event) {
alert(this.checked);
});
$("input[name='resultats']").on("change", function () {
alert($(this).checked());
});
$("input[name='resultats']").on("change", function () {
alert($(this).checked);
});
$("input[name='resultats']").onchange(function () {
alert($(this).checked());
});
$("input[name='resultats']").onchange(function () {
alert($(this).checked);
});
$("input[name='resultats']").change(function () {
alert($(this).checked());
});
$("input[name='resultats']").change(function () {
alert($(this).checked);
});
Dépendamment des codes que j'ai utilisés, soit que je n'avais pas le popup ou soit que c'était écris undefined
1 réponse
-
Bonjour,
Le code que tu nous montres ... n'est pas du PHP .... mais du JAVASCRIPT !
Je déplace donc ta question dans le bon forum.
Ensuite, concernant ton souci .. ce n'est pas le onchange qu'il faut utiliser ... mais le onclick
Soit :$("input[name='resultats']").click(function () { alert($(this).checked()); });
-
J'ai trouvé ma solution et c'est vraiment le onchange qu'il faut que j'utilise. L'action doit être exécuter aussitôt que la valeur du "checked" est changé et la valeur peut être changé par d'autres façons que le clique.
Voici ce que j'ai trouvé:$("input[name='resultats']").on("change", function () {
if($("input[name='resultats']").prop('checked')){
$("input[name='statistiques']").prop('checked', false);
}
});
-