Se connecter avec
S'enregistrer | Connectez-vous

Aide formulaire

Dernière réponse : dans Programmation

Bonjour , ayant peu de connaissance dans la programmation , je me suis lancé dans un formulaire ( Projet Boursier ).

Donc j'ai pris un formulaire de calculatrice sur le net et modifié ensuite , mais j' obtient après test , un message alerte.

Voici l'adresse du formulaire : http://www.xxxxxxxxxxxx.be/Simulateur.htm

Donc si vous faites : Nb achat * Valeur Achat = réponse

Mais il me mets une fenêtre alerte " Nan "


Comment enlever cela , j'ai une erreur dans mon script ?

Voici le code

Merci d'avance à tous

  1. <html>
  2. <head>
  3. <title>Simulateur Boursier</title>
  4. <script language="javascript">
  5. function selon()
  6. {
  7. if(document.formulaire.choix[0].checked) {
  8. var r=parseInt(document.formulaire.saisie1.value) * parseInt(document.formulaire.saisie2.value);
  9. alert(r);}
  10. if(document.formulaire.choix[0].checked) {
  11. var r=parseInt(document.formulaire.saisie3.value) * parseInt(document.formulaire.saisie4.value);
  12. alert(r);}
  13. if(document.formulaire.choix[1].checked) {
  14. var r=parseInt(document.formulaire.saisie5.value) - parseInt(document.formulaire.saisie6.value);
  15. alert(r);}
  16. if(document.formulaire.choix[2].checked) {
  17. var r=parseInt(document.formulaire.saisie7.value) / parseInt(document.formulaire.saisie8.value);
  18. alert(r);}}
  19. </script>
  20. </head>
  21. <body>
  22. <form name="formulaire">
  23. <p><u>Calcul Achat</u></p>
  24. <p>Nb Achat:<input name="saisie1" type="text" ></p>
  25. <p>Valeur Achat:<input name="saisie2" type="text" ></p>
  26. <p><u>Calcul Vente</u></p>
  27.  
  28. <p>Nb Vente:<input name="saisie3" type="text" ></p>
  29. <p>Valeur Vente:<input name="saisie4" type="text" ></p>
  30. <p><u>Calcul Bénéfice</u></p>
  31. <p>Valeur Vente:<input name="saisie5" type="text" ></p>
  32. <p>Valeur Achat:<input name="saisie6" type="text" ></p>
  33. <p><u>Achat Futur</u></p>
  34. <p>Portefeuille:<input name="saisie7" type="text" ></p>
  35. <p>Valeur Achat:<input name="saisie8" type="text" ></p>
  36. <center>
  37.  
  38. <input type="button" value="Evalué" onclick="selon()">
  39. <input type="reset" value="Effacer"><br>
  40. </center>
  41. <input name="choix" type="radio" value="0">Multiplication<br>
  42. <input name="choix" type="radio" value="1">Soustraction<br>
  43. <input name="choix" type="radio" value="2">Division<br>
  44.  
  45. </form>
  46. </body>
  47.  
  48. </html>

Autres pages sur : aide formulaire

Lassé par la pub ? Créez un compte
Expert Programmation

NaN = Not a number

Ca voudrait dire que les valeur que tu mets dans tes opérations mathématiques en javascript ne sont pas des nombres. Or quand je fais le test chez moi (Firefox dernière version sur Linux), ton script marche (même s'il ne teint pas pas compte des décimales...).
Lassé par la pub ? Créez un compte