Probleme sur formulaire
Résolu
Orkaell
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Orkaell -
Orkaell -
Bonjour,
J'ai un petit problème sur mon formulaire au niveau des calculs, comment faire pour que si le total de mon formulaire et inferieur a 60 on rajoute 5 au total
mais si le resultat est supérieur a 60 on garde le total de départ.
Je mets ce bout de code car le code intégral est très long.
Je vous remercie par avance :)
J'ai un petit problème sur mon formulaire au niveau des calculs, comment faire pour que si le total de mon formulaire et inferieur a 60 on rajoute 5 au total
mais si le resultat est supérieur a 60 on garde le total de départ.
Je mets ce bout de code car le code intégral est très long.
function total_com() { tot = 0; if (document.acheter2.totsaut.value != "") { tot = tot + parseInt(document.acheter2.totsaut.value); } else { tot = tot;} tot= tot + acompte(); document.acheter2.acompte.value = 30*document.acheter2.nbsaut.value + acompte(); document.acheter2.solde.value = tot-30*document.acheter2.nbsaut.value-acompte(); return tot; }Si quelqu'un pouvait m'aider ça serait vraiment cool :)
Je vous remercie par avance :)
A voir également:
- Que veut dire alias du formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
- Alias du formulaire - Forum Programmation
66 réponses
J'ai rajouté lle ; comme tu m'as dit, mais ça ne change rien... le total ne s'affiche tjs pas dans FF, dans IE ça s'affiche, mais tjs pas le signe de centimes :-s
Pour ce qui est du non-affichage sous FF, essaye de rédiger ainsi:
<input type="text" name="total" readonly="true" size="6" onfocus="javascript:total_com();">
<input type="text" name="total" readonly="true" size="6" onfocus="javascript:total_com();">
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ca alors!!, bon est-ce que ta fonction acompte() est avant la fonction total_com()? Sinon,mets la avant
J'ai passé la fonction acompte avec la fnction total et tjs pareil, ça passe sans les centimes sur IE mais dans FF pas de résultat ..... argghhh :-/
C'est fait et c'est tjs le même problème... je désespère ça fait 2 jours qu'on est là dessus glups :-(
Tu ne veux pas que je t'envoie les fichiers pour que tu puisses les voir dans leur integralité ? et peut être que tu auras l'oeil ! :))
Ok. J'ai vu la fameuse page, et je pense que u devrais ecrire non pas "return tot", mais:
document.form....value=tot; (là où il y a ton input text...)
car sinon ça ne s'affiche pas, enfin je pense.
document.form....value=tot; (là où il y a ton input text...)
car sinon ça ne s'affiche pas, enfin je pense.
salut,
en fait il manquait les identifiants ('id="blabla"') sur les balises que appellées par 'document.getElementById()'.
et pour les virgules il fallait ajouter des 'parseFloat()' dans 'acompte()'.
en fait il manquait les identifiants ('id="blabla"') sur les balises que appellées par 'document.getElementById()'.
et pour les virgules il fallait ajouter des 'parseFloat()' dans 'acompte()'.
Bonjour :)
Bon alors les résultats s'affichent et avec des virgules !!! un grand merci a vous ! :)
Cependant il n'affiche plus le bon resultat... :s
Par exemple si je commande une option a 0,52 il me dit que je doit payer 6,04 alors que normalement le prix devrait etre a 5,52 (dont 0,52 de commande + frais de port a 5€ = 5,52 !)
Coment ça se fait ça ??
Bon alors les résultats s'affichent et avec des virgules !!! un grand merci a vous ! :)
Cependant il n'affiche plus le bon resultat... :s
Par exemple si je commande une option a 0,52 il me dit que je doit payer 6,04 alors que normalement le prix devrait etre a 5,52 (dont 0,52 de commande + frais de port a 5€ = 5,52 !)
Coment ça se fait ça ??
salut,
ça sent surtout l'erreur de calcul !
dans ton il vaudrait peut être mieux commencer par écrire tous les scénarios sur une feuille (acompte, pas acompte, soldes, quantités) et d'en déduire les actions principales et les actions redondantes pour ensuite coder les fonctions.
ça sent surtout l'erreur de calcul !
dans ton il vaudrait peut être mieux commencer par écrire tous les scénarios sur une feuille (acompte, pas acompte, soldes, quantités) et d'en déduire les actions principales et les actions redondantes pour ensuite coder les fonctions.
arghh.... mais ça peut venir d'ou ce probleme, car des fois ça calcule tres bien et des fois c'est aps ça ! :-s
alors qu'au debut tout etait juste
alors qu'au debut tout etait juste
C'est bon j'ai trouvé l'erreur ! et tout est nickel a present !! WOW !! trop contente !! :-)))
Je vous remercie tous les 2 !!! et vous fait un gros bisous !!!! :)))))
Merci merci beaucoup !!! ;-)
Je vous remercie tous les 2 !!! et vous fait un gros bisous !!!! :)))))
Merci merci beaucoup !!! ;-)