Javascript
Résolu
bebar_974
Messages postés
121
Statut
Membre
-
bebar_974 Messages postés 121 Statut Membre -
bebar_974 Messages postés 121 Statut Membre -
Bonjour,
Je voudrais savoir si en Javascript il existe un DOM qui permet d'obtenir tous les champs d'un même type :
- J'ai essayé avec document.getElementsByTag ùais ça ne marche pas.
Voilà ce que je veux faire :
- J'ai un formulaire que les utilisateurs remplissent avec des champs SELECT
- J'y ai ajouté 3 options : N/D (Par default) , Oui, Non
- Une fois qu'il appuie sur le bouton envoyer une vérification javascript qui contrôle à ce que tous les champs SELECT n'est pas une valeur égale à N/D.
- Ayant une 10aine de champs je voudrais savoir si il existe une fonction qui récupere tous les champs SELECT afin de vérifier si l'un d'eux est à N/D
Je m'excuse si je ne suis pas dans le bon forum,
Cordialement,
bebar_974
Je voudrais savoir si en Javascript il existe un DOM qui permet d'obtenir tous les champs d'un même type :
- J'ai essayé avec document.getElementsByTag ùais ça ne marche pas.
Voilà ce que je veux faire :
- J'ai un formulaire que les utilisateurs remplissent avec des champs SELECT
- J'y ai ajouté 3 options : N/D (Par default) , Oui, Non
- Une fois qu'il appuie sur le bouton envoyer une vérification javascript qui contrôle à ce que tous les champs SELECT n'est pas une valeur égale à N/D.
- Ayant une 10aine de champs je voudrais savoir si il existe une fonction qui récupere tous les champs SELECT afin de vérifier si l'un d'eux est à N/D
Je m'excuse si je ne suis pas dans le bon forum,
Cordialement,
bebar_974
2 réponses
-
Salut,
tu es dans le bon forum!
Comme il y a pas de reponse, je vais vous donner un truc mais en VBS.
prenons l'exemple:
<form name="monFormulaire" action="...">
<select name="uneSelection">
<option value="Oui">Oui</option>
<option value="Non">Non</option>
</select>
</form>
En VBS on peut acceder aux valeur par:
Document.monFormulaire.uneSelection.value
Cela ne doit pas être loin en JS. -
Merci de votre réponse,
Je reprend votre exemple en y rajoutant quelques choses :<form name="monFormulaire" action="..."> <select name="uneSelection1"> <option value="-">-</option> <option value="Oui">Oui</option> <option value="Non">Non</option> </select> <select name="uneSelection2"> <option value="-">-</option> <option value="Oui">Oui</option> <option value="Non">Non</option> </select> <input type='button' name='btn' onClick='verif_dim(this.form);'> </form> function verif_dim(){ var TabSelect= document.getElementByTagName('select'); for(i=0;i<8;i++){ if(TabSelect[i] == "-"){/* on detecte si un des menus déroulants est sur - */ alert('Veuillez choisir l\'option oui ou non pour tous les champs \n'); break; } } }
Et cela ne passe pas...