Fonction pour limiter le nombre de checkboxes cochees
Bonjour,
Comme le titre l'indique je cherche a faire une fonction pour limiter le nombre de checkboxes cochees.
Les scripts que j'ai trouve ne me convenant pas, je cherche a en creer un mais j'ai un petit probleme.
Mes checkboxes ont pour ID: nom_de_ma_cb[0], nom_de_ma_cb[1], nom_de_ma_cb[2], etc...
J'ai cree une fonction avec pour parametres le nom generique des checkboxes, leur nombre, et la limite a cocher, et j'execute la fonction onSubmit.
La voici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function bbnf_limit_checkboxes(id_checkbox,nb,limit){
var nb_checked = 0;
for( i=0; i<nb; i++ ){
if ( document.getElementById(id_checkbox[i]).checked=='checked' ){
nb_checked++;
}
}
if ( nb_checked > limit ){
alert('jjjj');
return false;
}
else{
return true;
}
} |
Je pense que je m'y prend mal dans ma syntaxe pour le getElementById car il n'arrive pas a trouver id_checkbox[i]. Est-ce quelqu'un voit le probleme?
Merci!
Thomas