Problème formulaire de devis java script

Fermé
Patrick - 19 août 2012 à 16:15
Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 - 20 août 2012 à 12:46
Bonjour,

je recherche un coup de main pour me sortir d'un problème de conversion en ligne en Javascript

voir à l'adresse suivante :

http://eliea-or-26.com/test.html


merci


A voir également:

6 réponses

Bonjour,

j'ai réussi à mettre en place mon formulaire java script sur la page :
http://eliea-or-26.com/simulation-rachat-dor.html
Mais je n'arrive pas à retirer une taxe de 8% sur mon résultat.
De plus, lorsque je rentre des decimales, elles sont arrondis en nombre entier.

Merci.


Voici ma source :

--------------------------------------------------------------------------



<div style="position:absolute; left:205px; top:220px; width:1024px; height:4px;">
<img src="http://eliea-or-26.com/images/stories/or4.jpg" width="424" height="283" border="0" id="qs_209" name="qs_209" title="" alt=""></div>


<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 = quantite*option2;
document.getElementById('prix').innerHTML = resultat;
document.getElementById('mail_option1').value = option1;
document.getElementById('mail_option2').value = option2;

}


</script>





<br/>
SIMULATEUR DE RACHAT D'OR
<br />
<br/>

Quantité d'or (en grammes)

<input type="text" name="nombre_saisi"

onchange="prix()" id="quantite" name="quantite">
<option selected="selected" value="100">100</option>
<option value="200">200</option><option value="300">300</option>
</select>

Type d'or
<select onchange="prix()" id="option2" name="option2">
<option selected="selected" value="0">---</option>
<option value="13">9 carats</option><option value="18">14 carats<option value="26">18 carats<option value="33">22 carats<option value="41">24 carats
</select>

Taxe forfaitaire de :
<select onchange="prix()" id="option1" name="option1">
<option selected="selected" value="0">8 %
<option value="8">
</select>

<br/>

__________________________________________________________________________________________________________________________
<br/>
<br/>
(- taxes forfaitaire de 8%)
<br/>
<br/>
Vos objets sont estimés à :

<br/>
<br/>
<span id="prix">0</span> €
<br/>

<br/>

__________________________________________________________________________________________________________________________
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
19 août 2012 à 18:16
Bonjour

Tu peux deja mettre ca :

<input type="number" name="nombre_saisi"
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
19 août 2012 à 18:42
Voici ton script avec le test :


<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 = quantite*option2;

if (isNaN(resultat)){
resultat = 0;
}

document.getElementById('prix').innerHTML = resultat;
document.getElementById('mail_option1').value = option1;
document.getElementById('mail_option2').value = option2;

}


</script>
0
Merci pour votre retour.
Mon script évolue et je vous en remercie.
http://eliea-or-26.com/simulation-rachat-dor.html
Le seul souci, c'est que :
je n'arrive pas à retirer une taxe de 8% sur mon résultat.
De plus, lorsque je rentre des decimales, elles sont arrondis en nombre entier.

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mon souci est résolue.

Merci
0
Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 97
20 août 2012 à 12:46
Pour l'arrondit, c'est lié au parseInt() ;)
0