Création d'un formulaire de calcul

Fermé
Laurent34500 Messages postés 2 Date d'inscription mardi 15 janvier 2019 Statut Membre Dernière intervention 16 janvier 2019 - 15 janv. 2019 à 11:50
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 16 janv. 2019 à 10:46
Bonjour,

On me demande de réaliser pour une association, un formulaire calculant la réduction d'impôts effectuée sur un don pour les particuliers et entreprises.
Je cherche partout sur le web des exemples, j'en trouve mais quand il s'agit de l'adapter à mon cas, j'avoue ne pas m'en sortir du tout !!!

Dans les faits, un don de particulier offre 66% du montant du don en réduction d'impôts et 60% pour les entreprises. Par exemple, un don d'un particulier de 100€ lui donne droit à une réduction de 66 € soit 34 € restant à charge.

J'aimerais mettre en place ce formulaire permettant donc de choisir
• particulier (66%) ou entreprise (60%)
• Montant du don (zone libre en chiffre)
• résultat final (réduction d'impôts totale)
• et éventuellement le montant "restant à charge"

Pourriez-vous m'éclairer sur ce sujet ?

J'ai trouvé un exemple en bas de page sur ce lien (calculez vos avantages fiscaux):
https://www.fondation-patrimoine.org/

Par avance, merci.

Laurent
A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
15 janv. 2019 à 12:27
Bonjour,

Pour ton formulaire... sur quoi bloques tu exactement ?
As tu , au moins, réalisé le "visuel" ?

Pour ce qui est des calculs, un simple code JS devrait suffire....

Par contre, même si cela est simple à réaliser pour quelqu'un qui sait un peu coder, je ne ferai pas le travail à ta place.

Commence par nous montrer ce que tu as essayé... et là je t'aiderai à le corriger.


NB: Pour poster du code sur le forum, merci de le faire en utilisant LES BALISES DE CODE (et en y précisant le langage)
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


.




0
Laurent34500 Messages postés 2 Date d'inscription mardi 15 janvier 2019 Statut Membre Dernière intervention 16 janvier 2019
16 janv. 2019 à 10:22
Bonjour,

En cherchant, j'ai trouvé un style basique de calcul mais ça ne colle pas tout à fait avec mon cas précis...
Et quand j'essaie de modifier, je fais tout planter...

C'est ce code :

<script type="text/javascript">
function prix()
{
    var option1 = parseInt(document.getElementById('option1').value);
    var quantite = parseInt(document.getElementById('quantite').value);
    var option2 = parseInt(document.getElementById('option2').value);
    var resultat = option1 + option2 + quantite;
    document.getElementById('prix').innerHTML = resultat;
    document.getElementById('mail_option1').value = option1;
    document.getElementById('mail_option2').value = option2;
    document.getElementById('mail_quantite').value = quantite;
}
</script>
<form>
Vous êtes soumis à
<select onchange="prix()" id="option1" name="option1">
<option selected="selected" value="-66%">L'impôt sur le revenu</option>
<option value="-75%">L'impôt sur les sociétés</option>
</select>
 
QUANTITE
<select onchange="prix()" id="quantite" name="quantite">
<option selected="selected" value="30">30</option>
<option value="100">100</option>
</select>
 
OPTION 2
<select onchange="prix()" id="option2" name="option2">
<option selected="selected" value="10">Jaune</option>
<option value="5">Vert</option>
</select>
<br/>
Vous bénéficiez d'une réduction d'impôts de : <span id="prix">0</span>€
</form>  
<form method="post" action="scripts/formdevis.php">
<input id="mail_option1" name="option1" value="5" style="display:none;"/>
<input id="mail_quantite" name="quantite" value="100" style="display:none;"/>
<input id="mail_option2" name="option2" value="10" style="display:none;"/>
<input name="submit" type="submit" id="submit" value="ENVOI MAIL" />
</form>


Pas de souci si personne ne peut m'apporter d'aide ici...Je continuerai à chercher ailleurs...

Merci quand même pour la réponse. ;)

Laurent
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
16 janv. 2019 à 10:46
Hormis le fait qu'il est prérérable de placer ses codes javascript à la fin et non avant le html...
Le code en lui même est fonctionnel...

Par contre... es tu sûr de la formule ?

A quoi correspondent les différents champs ? Comment s'articulent t'ils dans la formule ?
Pourrais tu également donner un exemple des valeurs saisies... et de ce que tu devrais avoir comme résultat ?
0