Insertion code JavaScript dans une page HTML
Bonsoir les grands,
Svp, en tant que débutant dans le domaine de programmation web, j'ai écrit un code pour faire une mini calculatrice.
J'ai écrit le bout de code suivant en HTML mais il ne marche pas!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <!DOCTYPE html>
<html>
<head>
<title>Mini calculatrice
</title>
<meta charset="utf-8">
<script type="text/javascript" language="javascript" src="code.js"></script>
</head>
<body>
Veuillez entrer les nombres et choisir l'opération que vous voulez effectuer<br>
<form onsubmit="return res">
<input type="number" name="nbr1" placeholder="Nombre 1">
<input type="number" name="nbr2" placeholder="Nombre 2">
<button type="submit" class="full" onClick="calc">Calculer</button><br>
<input type="radio" name="choix" value="0">Multiplication<br>
<input type="radio" name="choix" value="1">Addition<br>
<input type="radio" name="choix" value="2">Division<br>
<input type="radio" name="choix" value="3">Soustraction<br>
</form>
</body>
</html> |
et cet autre code que j'ai mis dans un fichier externe JS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| function calc(nbr1, nbr2){
var a = nbr1.produit1.value;
var b = nbr2.produit2.value;
if (nbr1 && nbr2 ) {
var pro= a*b;
var som=a+b;
var sou=a-b;
var div=a/b;
alert("Le resultat est: " + res);
return false;
}
else {
alert("Veuillez remplir tous les champs!");
return false;
}
if (document.choix[0].checked==true)
{var res=pro;}
else if (document.choix[1].checked==true)
{var res=som;}
else if (document.choix[2].checked==true)
{var res=sou;}
else if (document.choix[3].checked==true)
{var res=div}
} |
Mais le résultat n'est pas celui que j'espère
Besoin de votre aide svp