Bonjour a tous.
Voila j'ai une petite boucle qui me genere des select en fonction d'une saisie de l'user:
Ensuite je dois verifier que l'user a bien fait son choix sur chaque select qu'il a fait generer et c'est la que ça coince ^^
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 for(boucle = 1; boucle <= nb; boucle++) { //creation du label contenant le titre du select label=document.createElement("label"); //creation neud de text pour le label text_label= document.createTextNode('PO N°'+boucle); //asignation du neud text au label label.appendChild(text_label); //creation span span=document.createElement("span"); //attribution de la classe filtre legende au span span.setAttribute('class',"filtres legende"); //assignation du label au span span.appendChild(label); //assignation du span au conteneur (div) c.appendChild(span); //creation du select ch=document.createElement('select'); //creation des options elem1=document.createElement("option"); elem2=document.createElement("option"); elem3=document.createElement("option"); //Attribution des valeurs au select elem1.setAttribute('value',"..."); elem2.setAttribute('value',"analogique"); elem3.setAttribute('value',"numerique"); //Creation des neux de text qui seront affiche dans le select valeur1 = document.createTextNode('...'); valeur2 = document.createTextNode('Analogique'); valeur3 = document.createTextNode('Numerique'); //Atribution des neux de text aux options elem1.appendChild(valeur1); elem2.appendChild(valeur2); elem3.appendChild(valeur3); //Atribution des options au select ch.appendChild(elem1); ch.appendChild(elem2); ch.appendChild(elem3); //On donne un nom au select ch.setAttribute('name',"po"+boucle); ch. //Atribution du select au conteneur c.appendChild(ch); //creation d'un br' separateur = document.createElement("br"); //Atribution du br au conteneur apres le select. c.appendChild(separateur); }
J'ai essaye comme ça pour le premier select:
Le soucis c'est que même si le select est toujours a ... le test passe tout de même. Rien dans la console non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 po1=$('#po1 option:selected').val()!='...'; if(!po1) { alert('dans la condition select pas selectionne'); }
Si quelqu’un a une idée![]()
Partager