Hello,,
J'ai un formulaire avec plusieurs checkbox qui ont le même attribut name et des id différents. je voudrais en utilisant jquery, que lorsque que je click sur n'importe quelle checkbox, les autres se désélectionnent.
J'ai trouvé ce premier bout de code :
Le pb c'est que je ne peux pas énumérer toutes les checkbox, vu qu'elles s'affichent via php en fonction du nombre de résultats dans une Bdd. Alors j'ai essayé de modifier le code comme ceci pour quil fasse référence à toutes les checkbox qui ont pour name "motif" :
Mais ça ne marche pas. Quelqu'un peut-il m'aider ?
Merci d'avance...
Modifié par ptinicola (02 Apr 2009 - 11:41)
J'ai un formulaire avec plusieurs checkbox qui ont le même attribut name et des id différents. je voudrais en utilisant jquery, que lorsque que je click sur n'importe quelle checkbox, les autres se désélectionnent.
J'ai trouvé ce premier bout de code :
$(document).ready(function() {
$("#A, #B, #C, #D").change(function() {
var ThisID = this.id;
$("#A, #B, #C, #D").each(function() {
if (this.id != ThisID) { this.checked = false; }
})
});
})
Le pb c'est que je ne peux pas énumérer toutes les checkbox, vu qu'elles s'affichent via php en fonction du nombre de résultats dans une Bdd. Alors j'ai essayé de modifier le code comme ceci pour quil fasse référence à toutes les checkbox qui ont pour name "motif" :
$(document).ready(function() {
$("#items input[@name='motif']").change(function() {
var ThisID = this.id;
$("#items input[@name='motif']").each(function() {
if (this.id != ThisID) { this.checked = false; }
})
});
})
Mais ça ne marche pas. Quelqu'un peut-il m'aider ?
Merci d'avance...
Modifié par ptinicola (02 Apr 2009 - 11:41)