getElementByID & variables
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:
<img id="13" alt=""></img>
Dont l'attribut scr est définit comme suit:
Code:
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:
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 ^^