Javascript (récuperer valeur listebox)

Résolu
emarket -  
ben- Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Y a quelqu'un qui pourra m'aider pour récupérer les valeurs de 5 select box dans 2 champs différents?

par exemple

Select1, Select2, Select3, Select4, Select5

champ1 = select1/select2 Select5Select3
Champ2 = Select4Select5


Merci d'avance

7 réponses

jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Bonjour,

comment récupere tu ces valeur .. avec un $_GET, $_POST ou en js?

$_GET, $_POST:
champ1 = $_GET['select1']."-".$_GET['select2']."-".$_GET['Select5']."-".$_GET['Select3']
Champ2 = $_GET['Select4']."-".$_GET['Select5']

Remplace $_GET par $_POST si tu post en $_POST..

en js:


var champs1 = document.getElementById('Select1').value +"-" + document.getElementById('Select2').value ect
0
emarket
 
Merci pour votre réponse, en fait c'est en javascript, j'ai deja essayé le dernier, mais quand on change la selection la valeur s'ajout dans le champ.

ce que je veux c'est que le champ1 récupère la valeur de 4 liste, et le 2eme champ récupère la valeur de 2 liste par ordre que je dois déterminer.
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
et bien document.getElementById('Select1').value te récupère à l instant T la valeur du champs select1 non?
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Voici mon code .. qui marche j'en suis sur (http://jjsteing.ifrance.com/Projets/Select_et_JS.php)

<FORM>
<script type='text/javascript'>
function AfficheChamps(){
var Texte = document.getElementById('Select1').value + " - " + document.getElementById('Select2').value + " - " + document.getElementById('Select3').value;
alert(Texte);
}

</script>

<Select id="Select1" onchange='AfficheChamps()'>
<option>S1-O1</option>
<option>S1-O2</option>
</select>

<Select id="Select2" onchange='AfficheChamps()'>
<option>S2-O1</option>
<option>S2-O2</option>
</select>

<Select id="Select3" onchange='AfficheChamps()'>
<option>S3-O1</option>
<option>S3-O2</option>
</select>
</FORM>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
emarketer Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
apres voir la démo , il me parait que c'est ce que je cherche. je vais essayer de l'adapter et afficher le resultat sur un champ.

Merci Beaucoup
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
ok, je met le post en résolu?
0
ben- Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   8
 
Ouais
0