Récupérer valeur select [Résolu/Fermé]

Signaler
Messages postés
1000
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
24 octobre 2020
-
Messages postés
2371
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
13 janvier 2021
-
Bonjour à tous !

Pouvez-vous m'aider à récupérer les éléments des sélect (j-m-a) dans un textbox ?
J'ai essayé mais là je ne peux afficher qu'une seule valeur :
<script>
function setcoeff(element){document.getElementById("PRA_COEFF").value = element.value;}
</script>

<input name="PRA_COEFF" id="PRA_COEFF" type="text" readonly value="2017-Janv-01" />

<select name="PRA_JOUR" id="PRA_JOUR" onchange="setcoeff(this)">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
</select>

<select name="PRA_MOIS" id="PRA_MOIS" onchange="setcoeff(this)">
<option value="Janv">Janv</option>
<option value="Fev">Fev</option>
<option value="Mars">Mars</option>
</select>

<select name="PRA_ANNEE" id="PRA_ANNEE" onchange="setcoeff(this)">
<option value="2017">2017</option>
<option value="2016">2016</option>
<option value="2015">2015</option>
</select>


Merci de votre aide.

1 réponse

Messages postés
2371
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
13 janvier 2021
437
Salut,

Il suffit de modifier ta fonction setcoeff() pour afficher la concaténation des valeurs des 3 selects plutôt que d'afficher uniquement la valeur d'un select :
function setcoeff() {
	document.getElementById("PRA_COEFF").value = document.getElementById('PRA_ANNEE').value + '-' + document.getElementById('PRA_MOIS').value + '-' + document.getElementById('PRA_JOUR').value ;
}


Bonne journée,