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:
Dont l'attribut scr est d�finit comme suit:
Code : S�lectionner tout - Visualiser dans une fen�tre � part <img id="13" alt=""></img>
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
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; }
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?
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; }
edit: D�sol� fausse manip un 'tab' + 'enter' et craaaac ^^
Partager