Bonjour j'ai un script avec des checkbox et qui retranscrit le nom de la checkbox mais j'aimerais avoir un bouton qui réinitialise les checkbox sans recharger la page, voici le script :
var getSelectedCheckBoxes = function (groupName) {
var result = $('input[name="' + groupName + '"]:checked');
//ici par exemple
if( result.length>=5){
//desactiver tous les pas 'checked'
$('input[name="' + groupName + '"]:not(:checked)').attr('disabled', true);
}else{
//activer tous
$('input[name="' + groupName + '"]').attr('disabled', false);
}
//fin par ici
if (result.length > 0 ) {
var resultString = "";
result.each(function () {
resultString += $(this).val() + ", ";
});
$('#div' + groupName).html(resultString);
}
else {
$('#div' + groupName).html("Aucun agent séléctionner");
}
};
});
- Edité par AlexandreValet 27 juillet 2017 à 18:04:43
Pour réinitialiser toutes les checkboxs de la page via le clic sur un bouton, tu peux faire ceci :
Code HTML
<!-- Dans le <form> qui contient tes checkboxs -->
<input type="button" onClick="reinitialiserBoutons()" value="Réinitialiser" />
C'est un bouton qui appelle la fonction JS reinitialiserBoutons.
Code JS
function reinitialiserBoutons(){
$('input[type="checkbox"]').prop("checked", false);
};
En gros, ici tu prends toutes tes checkboxs et tu les passes en non cochées
здоровье
réinitialisé les checkbox
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
alexandre