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