Récupérer les valeurs de menus déroulants dans un champ (Total)
Résolu/Fermé
Cyberium77
Messages postés
560
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
8 août 2018
-
17 mars 2016 à 14:45
Regis59 Messages postés 21143 Date d'inscription mardi 27 juin 2006 Statut Contributeur sécurité Dernière intervention 22 juin 2016 - 19 mars 2016 à 21:12
Regis59 Messages postés 21143 Date d'inscription mardi 27 juin 2006 Statut Contributeur sécurité Dernière intervention 22 juin 2016 - 19 mars 2016 à 21:12
A voir également:
- Récupérer les valeurs de menus déroulants dans un champ (Total)
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Google Docs
3 réponses
Regis59
Messages postés
21143
Date d'inscription
mardi 27 juin 2006
Statut
Contributeur sécurité
Dernière intervention
22 juin 2016
1 321
17 mars 2016 à 18:26
17 mars 2016 à 18:26
Salut,
Tu fais le "formulaire" en HTML avec 2 combobox, puis tu fais le calcul en Javascript.
Tu sais faire le HTML?
Tu fais le "formulaire" en HTML avec 2 combobox, puis tu fais le calcul en Javascript.
Tu sais faire le HTML?
Regis59
Messages postés
21143
Date d'inscription
mardi 27 juin 2006
Statut
Contributeur sécurité
Dernière intervention
22 juin 2016
1 321
18 mars 2016 à 23:25
18 mars 2016 à 23:25
Au fait, tu veux le faire en Javascript ou en PHP?
Alors je n'ai pas tout fais, mais une petite base pour voir si tu comprends le principe déjà et si tu veux tester avant de l'avoir tout cuit :-P
En JS, la base est la:
Alors je n'ai pas tout fais, mais une petite base pour voir si tu comprends le principe déjà et si tu veux tester avant de l'avoir tout cuit :-P
En JS, la base est la:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<script>
function calcul()
{
// Ici tester si la valeur est cochée et si elle l'est récupérer la valeur et l'additionner. Enfin, l'afficher dans le input.
}
</script>
</head>
<body>
<form method="post" action="ton_action">
<p>Faites votre Choix :<br>
<input type="checkbox" id="un" name="casq_10" value="10" onclick="calcul()" />Casquette à 10,00 €<br>
<input type="checkbox" id="deux" name="casq_20" value="20" onclick="calcul()"/>Casquette à 20,00 €<br>
<br>
<input type="checkbox" id="trois" name="chem_15" value="15" onclick="calcul()"/>Chemise à 15,00 €<br>
<input type="checkbox" id="quatre" name="chem_25" value="25" onclick="calcul()"/>Chemise à 25,00 €<br>
<br>
Total de vos Choix : <input type="text" name="total" readonly />
</p>
</form>
</body>
</html>
Cyberium77
Messages postés
560
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
8 août 2018
65
19 mars 2016 à 00:01
19 mars 2016 à 00:01
En javascript,
par contre, j'ai beau cocher dans ton exemple, rien ne s'additionne. :/
merci quand même :)
par contre, j'ai beau cocher dans ton exemple, rien ne s'additionne. :/
merci quand même :)
Regis59
Messages postés
21143
Date d'inscription
mardi 27 juin 2006
Statut
Contributeur sécurité
Dernière intervention
22 juin 2016
1 321
Modifié par Regis59 le 19/03/2016 à 00:27
Modifié par Regis59 le 19/03/2016 à 00:27
Je pensais que t'allais chercher un peu lol
Essai ce code:
"Impossible is nothing"
Essai ce code:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<script>
function calcul()
{
var somme = 0;
var checks = document.forms["Form"].getElementsByTagName("input");
for (var i = 0, iMax = checks.length; i < iMax; ++i) {
if ((checks[i].type == "checkbox") && checks[i].checked) {
somme += parseInt(checks[i].value);
}
}
document.getElementsByName("total")[0].value = somme;
}
</script>
</head>
<body>
<form method="post" action="ton_action" name="Form">
<p>Faites votre Choix :<br>
<input type="checkbox" id="un" name="casq_10" value="10" onclick="calcul()" />Casquette à 10,00 €<br>
<input type="checkbox" id="deux" name="casq_20" value="20" onclick="calcul()"/>Casquette à 20,00 €<br>
<br>
<input type="checkbox" id="trois" name="chem_15" value="15" onclick="calcul()"/>Chemise à 15,00 €<br>
<input type="checkbox" id="quatre" name="chem_25" value="25" onclick="calcul()"/>Chemise à 25,00 €<br>
<br>
Total de vos Choix : <input type="text" id="total" name="total" readonly />
</p>
</form>
</body>
</html>
"Impossible is nothing"
Cyberium77
Messages postés
560
Date d'inscription
mercredi 11 septembre 2013
Statut
Membre
Dernière intervention
8 août 2018
65
19 mars 2016 à 15:42
19 mars 2016 à 15:42
Yeah !
C'est exactement ce que je recherchai comme base.
Un tout grand merci ;)
C'est exactement ce que je recherchai comme base.
Un tout grand merci ;)
Regis59
Messages postés
21143
Date d'inscription
mardi 27 juin 2006
Statut
Contributeur sécurité
Dernière intervention
22 juin 2016
1 321
19 mars 2016 à 21:12
19 mars 2016 à 21:12
Cool :-)
++
++
Modifié par Cyberium77 le 17/03/2016 à 19:43
oui, les formulaires aucun souci.
J'ai quelques notions en HTML, mais c'est au niveau du Javascript que ça coince...
EDIT : C'est surtout pour cela que je cherchais avant tout un code d'exemple, afin de comprendre le fonctionnement.
Merci
17 mars 2016 à 20:25
Copie colle ton code HTML.
A+
Modifié par Cyberium77 le 17/03/2016 à 21:44
Ici, je ne l'ai pas fait en choix multiples, mais en cases à cocher.