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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager