Hej, kod poniżej ma działać jak taki prosty kalkulator, ale z tego co zauważyłem działa w nim tylko dzielenie, dodawanie skleja liczby a inne działania nie dają wyników, wie ktoś dlaczego tak jest?
<html lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>KALKULATOR</title>
<script type="text/javascript">
function obliczIloraz(formularz){
var a=formularz.a.value;
var b=formularz.b.value;
if (b==0) alert ('Nie ma dzielenia przez 0');else
if (isNaN(parseFloat(a))) alert ('a nie jest liczba'); else
if (isNaN(parseFloat(b))) alert ('b nie jest liczba'); else
alert('a/b = ' +a/b);
}
</script>
<script type="text/javascript">
function obliczSume(formularz){
var a=formularz.a.value;
var b=formularz.b.value;
if (isNaN(parseFloat(a))) alert ('a nie jest liczba'); else
if (isNaN(parseFloat(b))) alert ('b nie jest liczba'); else
alert('a+b = ' +a+b);
}
</script>
<script type="text/javascript">
function oblicziIoczyn(formularz){
var a=formularz.a.value;
var b=formularz.b.value;
if (isNaN(parseFloat(a))) alert ('a nie jest liczba'); else
if (isNaN(parseFloat(b))) alert ('b nie jest liczba'); else
alert('a*b = ' +a*b);
}
</script>
<script type="text/javascript">
function oblicziRoznice(formularz){
var a=formularz.a.value;
var b=formularz.b.value;
if (isNaN(parseFloat(a))) alert ('a nie jest liczba'); else
if (isNaN(parseFloat(b))) alert ('b nie jest liczba'); else
alert('a-b = ' +a-b);
}
</script>
</head>
<body>
<form action="" method="post">
a=<input type="text" name="a"/>
b=<input type="text" name="b"/>
<input type="submit" value="a/b" onClick="obliczIloraz(this.form);" />
</form>
<form action="" method="post">
a=<input type="text" name="a"/>
b=<input type="text" name="b"/>
<input type="submit" value="a+b" onClick="obliczSume(this.form);" />
</form>
<form action="" method="post">
a=<input type="text" name="a"/>
b=<input type="text" name="b"/>
<input type="submit" value="a*b" onClick="obliczIloczyn(this.form);" />
</form>
<form action="" method="post">
a=<input type="text" name="a"/>
b=<input type="text" name="b"/>
<input type="submit" value="a-b" onClick="obliczRoznice(this.form);" />
</form>
</body>
</html>