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:
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Merci!
Thomas
Partager