Comment récupérer l'état de cases à cocher ?
http://javascript.developpez.com/faq...ps#valCheckbox

J'avoue que cette question m'a posé un petit souci. Hormis la syntaxe un peu vieillotte de document.nomduform le code est juste, mais à une condition : que le formulaire ne contienne que des checkbox. j'ai donc modifié le code pour être un peu plus généraliste.

Proposition de correction :
Comment récupérer l'état de cases à cocher ?

Pour vérifier l'état des cases à cocher (chexbox), il faut rechercher ces éléments dans le formulaire puis, s'ils sont présents, les analyser un à un :

Code javascript : 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
17
18
19
20
 
var formulaire = document.getElementById("idFormulaire");	// ciblage du formulaire
var inputForm = formulaire.getElementsByTagName("input");	// récupération de TOUS les éléments de type input du formulaire
var n;
 
n = inputForm.length;
for (i=0; i<n; i++)
{
	if (inputForm[i].type.toLowerCase()=="checkbox")		// si c'est une case à cocher
	{
		if (inputForm[i].checked)		// case cochée
		{
			alert(i + " est cochée");
		}
		else							// sinon
		{
			alert(i + " n'est pas cochée");
		}
	}
}