JS: récupération valeur bouton radio
Koma777
Messages postés
261
Date d'inscription
Statut
Membre
Dernière intervention
-
Koma777 Messages postés 261 Date d'inscription Statut Membre Dernière intervention -
Koma777 Messages postés 261 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je souhaiterais réaliser un formulaire en "radio", avec pour chacun de ces boutons une valeur prédéfinies, et qui à la fin calcule un prix en fonction des options choisies.
Je voulais donc tout d'abord faire un test avec des "alert", pour voir si mes valeurs sont au moins prit en compte... Mais cela m'affiche "undifined.."
Voici mon html:
Et le .js:
Pour le reste si vous avez des idées du: "comment devrais-je m'y prendre" pour calculer et afficher le total de la somme en bas de ce formulaire...??
Merci d'avance.
je souhaiterais réaliser un formulaire en "radio", avec pour chacun de ces boutons une valeur prédéfinies, et qui à la fin calcule un prix en fonction des options choisies.
Je voulais donc tout d'abord faire un test avec des "alert", pour voir si mes valeurs sont au moins prit en compte... Mais cela m'affiche "undifined.."
Voici mon html:
<div id="GS300" style="position:absolute; float: left; left: 100px; top: 10px; width: 240px;"><input id="GS300Check" name="GS" type="radio" checked="checked"/ onclick="genprix('GS300Price')" > </div> <div id="GS300Price" style="position:absolute; left: 370px; top: 10px; width:50px; text-align:right" value="53000" >53.000 €</div>
Et le .js:
function genprix(test1){ var test2= document.getElementById(test1).value; alert (test2); }
Pour le reste si vous avez des idées du: "comment devrais-je m'y prendre" pour calculer et afficher le total de la somme en bas de ce formulaire...??
Merci d'avance.
A voir également:
- Récupérer valeur bouton radio javascript
- Arrondi js ✓ - Forum Windows
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Remplir une case de tableau avec une couleur grise avec texture de pointillés ✓ - Forum Photoshop
- Reproduction d'un dessin - Forum Graphisme
- Js/kryptik.ad ✓ - Forum Virus
2 réponses
Bonjour,
tu as un problème avec la position de ton attirbut "value" il doit être dans les attributs de ta balise input et non dans ceux de ta balise div.
Ca devrait déjà mieux marcher.
Ensuite pour calculer la somme de tout tes inputs tu fais une fonction javascript qui récupère la valeur de tout tes inputs et qui les additionne puis remplit ton total en bas de page.
Du genre :
En espérant que ça t'ai aidé. :)
tu as un problème avec la position de ton attirbut "value" il doit être dans les attributs de ta balise input et non dans ceux de ta balise div.
<div id="GS300" style="position:absolute; float: left; left: 100px; top: 10px; width: 240px;"> <input id="GS300Check" name="GS" type="radio" checked="checked"/ onclick="genprix('GS300Check')" value="53000" /> </div> <div id="GS300Price" style="position:absolute; left: 370px; top: 10px; width:50px; text-align:right"> 53.000 € </div>
Ca devrait déjà mieux marcher.
Ensuite pour calculer la somme de tout tes inputs tu fais une fonction javascript qui récupère la valeur de tout tes inputs et qui les additionne puis remplit ton total en bas de page.
Du genre :
function total() { var total=0; total+=document.getElementById('id_input1').value; total+=document.getElementById('id_input2').value; total+=document.getElementById('id_input3').value; document.getElementById('mon_input_total').value=total; // OU document.getElementById('mon_div_total').innerHTML=total; }
En espérant que ça t'ai aidé. :)