[resolu]problème avec calculatrice web - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [resolu]problème avec calculatrice web
 
Profil : IDNaute
Plus d'informations

bonjour a tous, voici mon problème... j'ai trois champs (A B C)
le problème c'est qu'au lieu d'additionner 1+2+3 il fait 123
quel est le probleme dans mon code ??
merci

Code :
  1. <html>
  2. <head>
  3.     <title>calculatrice</title>
  4.    
  5.     <script type="text/javascript">
  6.         function f()
  7.         {
  8.             a = document.all("inputa" ).value;
  9.             b = document.all("inputb" ).value;
  10.             c = document.all("inputc" ).value;
  11.            
  12.             x = a + b + c;
  13.             document.all("result" ).value = x;
  14.         }
  15.     </script>
  16. </head>
  17. <body>
  18.     <table>
  19.         <tr>
  20.             <th>A</th>
  21.             <td><input name="inputa"/></td>
  22.         </tr>
  23.        
  24.         <tr>
  25.             <th>B</th>
  26.             <td><input name="inputb"/></td>
  27.         </tr>
  28.        
  29.         <tr>
  30.             <th>C</th>
  31.             <td><input name="inputc"/></td>
  32.         </tr>
  33.        
  34.         <tr>
  35.             <td colspan="2"><button onclick="f();">calculate</button></td>
  36.         </tr>
  37.        
  38.         <tr>
  39.             <th>Result</th>
  40.             <td><input name="result"/></td>
  41.         </tr>
  42.     </table>
  43. </body>
  44. </html>


Message édité par docteurdupc le 01-04-2008 à 03:56:11
Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Paranoid Android
Profil : IDNaute
Plus d'informations

c'est normal! (c) Anthony Kavanagh
il considère tes valeurs contenues dans les textbox comme des objets de type String.

 

il te faut donc utiliser les fonctions javascript parsefloat et/ou parseint
http://www.javascripter.net/faq/convert2.htm

 

# function f()
# {
# a = parseFloat(document.all("inputa" ).value);
# b = parseFloat(document.all("inputb" ).value);
# c = parseFloat(document.all("inputc" ).value);
#
# x = a + b + c;
# document.all("result" ).value = x;
# }

 


voili volo


Message édité par Vinz42 le 31-03-2008 à 17:41:38

---------------
Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Y a-t-il besoin d'une raison pour aider quelqun ??
Profil : IDNaute
Plus d'informations

Sinon ce que tu peux peut-être commencer par faire c'est:
-baisser ton pantalon
-prendre ta calculatrice
-rentrer les programmes de Vinz42
-remonter ton pantalon
-te servir un verre de ricard
-le jeter dans le lavabo
-pété un cable et ouvrir tous les robinet de la maison pour faire comme Noé.

Profil : IDNaute
Plus d'informations

Je suis a peu pres d'accord avec Grosscroupe lol

Paranoid Android
Profil : IDNaute
Plus d'informations

mouais...
tro lol kwa...


---------------
Don't panic!
mouths91 à dit : "[...]des rageux comme kelnem"
Profil : IDNaute
Plus d'informations

merci Vinz42, ca a très bien fonctionner


Aller à :
 
  FORUM Infos-du-Net » Programmation » [resolu]problème avec calculatrice web

Liens