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 : 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;
	}
}
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