Bonsoir � tous, voil� quelques heures que je tourne sur la toile, et principalement en rond alors je sollicite votre aide:
Ayant un formulaire php/html � remplir je dois v�rifier les champs. J'utilise le JavaScript pour valider. Chaque champ au pr�alable valider par des fonctions AJAX, il apparait � cot� une image de tick box sous la forme HTML:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
 <img id="13" alt=""></img>
Dont l'attribut scr est d�finit comme suit:

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
 
/* Fonction de test des champs de texte obligatoires */
function check_empty_text($idCheckBox,$elt)
{
	$reponse = new xajaxResponse();
	if ($elt != NULL)
	{
		$reponse->assign($idCheckBox, 'src', "images/iconCheckBox.jpg");
	}
	else
	{
		$reponse->assign($idCheckBox, 'src',"images/cross.png");
	}
 
	return $reponse;
}
J'aimerais que ma fonction JavaScript de v�rification globale v�rifie ou non la pr�sence de croix rouge (champs invalides) donc je code ceci:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function check_form(nbBox)
{
	for ($i = 1 ; $i <= nbBox ; $i++)
		{
			if(document.getElementById($i).src == "images/cross.png")
			{
                             alert("Les champs comportant une * sont obligatoires");
                             return 0;
                        }
		}
	return 1;
}
Mon code JS ne fonctionne pas car il me renvois rien lorsque je lui de demande d'afficher le getElementById($i). Pourriez-vous m'aider?

edit: D�sol� fausse manip un 'tab' + 'enter' et craaaac ^^