Récupérer valeur d'un select et le passer en variable
Bonjour,
J'ai un select et je veux récupérer la valeur de ma liste de choix pour passer en variable pour effectuer un calcul.
Voici mon code :
Code:
1 2 3 4 5 6 7
| <form id="formulaire_calcul" method="post" name="liste">
<select name="size" id="select" style="width:120px" Onchange="javascript:SelectValueChamp();"">
<option value="">Choisir pays</option>
<option value="10">France</option>
<option value="15">Belgique</option>
</select>
<input name="select" type="text" id="nombre_b" form="formulaire_calcul"/> |
Il faut que j'arrive à passer la valeur de l'id="select" en une variable pour arriver à la place du de l'id="nombre_b"
Code:
1 2 3 4 5 6 7 8 9
| <!-- Ligne de code pour afficher les frais de port dans le champ en direct -->
<script language="javaScript">
function SelectValueChamp(){
valeur=document.forms['liste'].elements['size'].options.selectedIndex;
v_valeur=document.forms['liste'].elements['size'].options[valeur].value;
document.forms['liste'].elements['nombre_b'].value=v_valeur;
}
</script>
<!-- Fin du code --> |
Le principe est le suivant, on indique le pays qui donne les frais de transport ( id select )
La valeur sélectionner s'affiche dans le champ nombre_b pour pouvoir effectuer le montant article + FDP
J'arrive à afficher les frais de transport, à calculer l'addition mais lors de l'envoi de la commande, j'ai le champ frais de port vide car id select alors que dans le calcul c'est nombre_b.
Il faut que j'arrive en gros à faire un select = nombre_b ( shématiquement ).
J'y suis depuis une semaine et je ne trouve pas.
Merci de votre aide.