Simples calculs javascript
Résolu/Fermé
oxymore64
Messages postés
34
Date d'inscription
samedi 23 avril 2011
Statut
Membre
Dernière intervention
16 juin 2012
-
20 sept. 2011 à 03:40
simon - 12 mars 2014 à 01:34
simon - 12 mars 2014 à 01:34
A voir également:
- Simples calculs javascript
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Table de multiplication javascript ✓ - Forum Javascript
- Onclick javascript - Astuces et Solutions
- Exercice calculatrice en javascript ✓ - Forum Javascript
1 réponse
<script type="text/javascript">
function calcul(total, nombre, deadline, styletexte)
{
x=document.getElementById(nombre).value;
x = parseInt(x);
n=(1*x);
x=document.getElementById(styletexte).value;
x = parseInt(x);
s=(1*x);
x=document.getElementById(deadline).value;
x = parseInt(x);
d=(1*x);
r = '';
if (n / d <= 2500) { r = n * s; }
else { r = (n*(s+0.015)); }
x=document.getElementById(total);x.value=r; // L'affectation
}
</script>
http://www.gmoreau.user.fr
function calcul(total, nombre, deadline, styletexte)
{
x=document.getElementById(nombre).value;
x = parseInt(x);
n=(1*x);
x=document.getElementById(styletexte).value;
x = parseInt(x);
s=(1*x);
x=document.getElementById(deadline).value;
x = parseInt(x);
d=(1*x);
r = '';
if (n / d <= 2500) { r = n * s; }
else { r = (n*(s+0.015)); }
x=document.getElementById(total);x.value=r; // L'affectation
}
</script>
http://www.gmoreau.user.fr
20 sept. 2011 à 06:01
20 sept. 2011 à 06:14
Les 1*x, je me suis cassé la tête à essayer de comprendre aussi, je sors ça d'un tuto en ligne. Je n'en ai aucune idée.
Si je prends le code tel que tu me l'a donné, les calculs ne se font plus. Étrange.
Par contre, en suivant l'écriture de ta condition avec mon premier bout de code ça fonctionne parfaitement.
<script language="javascript"> function calcul(total, nombre, deadline, styletexte) { x=document.getElementById(nombre);n=(1*x.value); // le nombre de mots x=document.getElementById(styletexte);s=(1*x.value); //le style de texte x=document.getElementById(deadline);d=(1*x.value); // le délai r = ''; if (n / d <= 2500) { r = n * s; } else { r = (n*(s+0.015)); } x=document.getElementById(total);x.value=r; // On affecte } </script>20 sept. 2011 à 06:20
20 sept. 2011 à 06:26
20 sept. 2011 à 17:12