Récupérer valeur select

Résolu/Fermé
Sinistrus Messages postés 1017 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 3 janv. 2017 à 23:29
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 4 janv. 2017 à 12:14
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

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
4 janv. 2017 à 12:14
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,
0