Vérification de données et Navigation

Répondre
Patochewie
le 29/03/2005 à 17:38
Patochewie
*Bonjour à tous. J'ai actuellement un problème avec une fonction javascript.
Cette fonction vérifie que toutes les données d'un formulaire ont bien été saisies (ne sont pas vides) et met le focus sur le champ suivant si c'est le cas.
Elle est appelée sur clic sur le bouton Envoyer ou sur Entrée.
Malheureusement il y a un soucis que je n'arrive pas à déceler. Si quelqu'un y voit plus clair, son aide est la bien venue ;-)
function verif()
{
var rep=true;
var i=0;

/*récupération du nombre de champs dans le formulaire courant*/
while (document.forms[0].elements[i].name != "")
{
i=i+1;
}
//puis pour tous les éléments du formulaire
var j=0;
while(document.forms[0].elements[j].value != ""){
j++;
}

if (j!=0){
j=j-1;
}

while ((j<i) && (rep==true))
{
if (document.forms[0].elements[j].value == "")
{
alert ("Tous les renseignements demandés sont obligatoires");
document.forms[0].elements[j].focus();
rep= false;
}
else
{
document.forms[0].elements[j+1].focus();
rep= false;
}
j++;
}
return rep;
}


Merci aux lecteurs.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours