Bonjour,
Ma question est simple :
Comment creer 2 value un select.
Pour illustrer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select<> <option value="val1" value2="val2"></option> </select>
Merci
Bonjour,
Ma question est simple :
Comment creer 2 value un select.
Pour illustrer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select<> <option value="val1" value2="val2"></option> </select>
Merci
Bonjour,visiblement pas assez pour être posée correctement
Ce n'est pas possible comme tu le fais : une seule value sera prise en compte.
Tu n'as qu'à mettre tes 2 valeurs dans l'attribut value en utilisant un séparateur.
Il suffira ensuite de faire un split() pour les récupérer dans un array ...
A+
Ok merci.
Ensuite pour recuperer les valeur, comment s'y prendre ?
je te donne un exemple mais pour un select normal.
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 function getPseudo(val1) { creerRequete(); var url = 'index.php?val1='+ val1; requete.open('GET', url, true); requete.onreadystatechange = function() { if(requete.readyState == 4) { if(requete.status == 200) { alert(val2); } } }; requete.send(null); }
Bonjour,
Un select avec l'attribut multiple ne te convients pas?
Le code que j'ai posté, me permet de recuperer la valeur des "value".
Mais ce code fonctionne uniquement pour une seule value (val1).
Donc si je recapitule.
voici le nouveau formulaire :
Et le javascript qui me permet de recuperer le value.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select<> <option value="val1-val2"></option> </select>
Voila, est ce bien sa ?
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 function getPseudo(val1) { creerRequete(); var url = 'index.php?val1='+ val1 + '&val2' + val2; requete.open('GET', url, true); requete.onreadystatechange = function() { if(requete.readyState == 4) { if(requete.status == 200) { var val = chaine.split('-'); alert (val[0]); alert (val[1]); } } }; requete.send(null); }
Je te dis dit sa quand je rentre du boulot.
Tout marche a merveille.
Je suis heureux que que problème est été résolue si vite.
Merci a toi
Partager