Recuperer 2 valeurs dans un select [Résolu]

Signaler
Messages postés
132
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2019
-
cs_eli42
Messages postés
132
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2019
-
Bonjour les beaux jours arrivent,

Je recherche une function pour récupérer 2 valeurs dans un <select>
Pour la valeur 1 no problème mais la valeur 2 me pose gros problème j'ai essayé label, caption, tag, innerHTML sans succés

<input id=valeur1 name=valeur1 value=''>
<input id=valeur2 name=valeur2 value=''> 

<select id=donnees onchange="_recuperer()">
   <option value='-'>-</option>
   <option value='valeur1'>valeur2</option>
</select>

<script>
  function _recuperer(){
    document.getElementById("valeur1").value = document.getElementById("donnees").value;
 }
</script>



Alert('Beau Temps Belle Mer');
Jorgio
--

2 réponses

Messages postés
1749
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
18 février 2020
53
bonjour

il faut d’abord recuperer la position dans le select avec selectedIndex puis on récupère la valeur avec option en précisant l'index et le mot clé text

function _recuperer(){
    document.getElementById("valeur1").value = document.getElementById("donnees").value;
 
 var index=document.getElementById("donnees").selectedIndex
 
       document.getElementById("valeur2").value = document.getElementById("donnees").options[index].text;
 }
 } 


rien ne sert de courir il faut partir a point.
cours Forest cours !
Messages postés
132
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2019

Bonjour Karamel

Super dire que dans Delphi c'est pratiquement le même principe dans une TListBox
Je te dis un grand merci pour la soluce

Alert('Beau Temps Belle Mer');
Jorgio
--