Byron
Messages postés17Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention11 octobre 2014
-
11 oct. 2014 à 09:52
Byron
Messages postés17Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention11 octobre 2014
-
11 oct. 2014 à 16:21
Bonjour,
Voilà je tente de réaliser une calculatrice des plus basique ( 4 opérations ).
J'arrive à récupérer les valeurs de mes opérandes 1 et 2 ( via un alert, il me donne la valeur ), cependant quand je veux récupérer la valeur de mon opérateur, j'ai le message 'undefined'.
J'aimerais également pouvoir afficher le résultat dans le champs résultat.
function form2 () { var op1 = document.getElementById('op1').value; var op2 = document.getElementById('op2').value; var operateur = document.getElementsByName('operateur').value; var resultat;
switch (operateur) { case 'plus' : resultat = op1 + op2; break; case 'moins' : resultat = op1 - op2; break; case 'fois' : resultat = op1 * op2; break; case 'divise' : resultat = op1 / op2; break; }
- Suppression des balises FORM (aucune utilité pour ton besoin actuel)
- Ajout d'une fonction permettant de récupérer la valeur du bouton radio coché
- Ajout des ParsInt pour indiquer que les variables sont des nombres et non du texte
- Retrait de innerHTML pour l'affichage du résultat.. (en effet.. pour mettre une valeur dans un INPUT.. c'est avec VALUE qu'il faut le faire).