Pb saisie controle de formulaire

Résolu
lagire -  
 lagire -
Bonjour,
voici une fonction javascript pour verifier les champs obligatoires d'un formulaire qui ne fonctionne pas.

function verifierChampObli()
{
var listeChampsOblig = document.getElementById('idChampsObligatoires').value;
var vecteur = listeChampsOblig.split(";");

for(i=0;i<vecteur.length-1;i++)
{
var champ = document.forms.FmFormulaire.vecteur[i].value;
if (champ == '')
{
alert("non ok");
return false;
}
}
}

listeChampsOblig est une chaine recuperant les "name" des input des champs obligatoires, séparés par des ";".
J'ai une erreur sur "document.forms.FmFormulaire.vecteur[i].value has no properties".
On dirait que il ne reconnait pas vecteur[i]. Pourtant par un alert, je recupere bien le bon champ.
Il me manque sans doute qquechose mais quoi.
merci à celui qui voudra bien répondre.
A voir également:

1 réponse

alexdelareunion Messages postés 545 Date d'inscription   Statut Membre Dernière intervention   142
 
Je formulerai plutot de cette façon :
var champ = document.forms[ "FmFormulaire" ].elements[ vecteur[i] ].value;
0
lagire
 
merci pour l'info :

ça marche super
0