Dobry dzień, napisałem taki prościutki skrypcik. W założeniu miał on wykonywać proste obliczenia arytmetyczne korzystając z przetwarzania formularzy - ćwiczenie przed sprawdzianem. Niestety jak wybiorę opcję "Dodawanie" i wpiszę kolejno 2, 2. Otrzymany wynik jest równy 2. Gdzie popełniłem błąd?
<html>
<head>
<style>
body{
background: black;
color: purple;
font-family: Sans;
font-size: 22px;
text-align: center;
}
</style>
<meta charset="utf8">
<script>
function cherry(){
a=document.getElementById("text1").value;
b=document.getElementById("text2").value;
co=a=document.getElementById("kupa").selectedIndex;
a=parseInt(a);
b=parseInt(b);
co=parseInt(co);
if(co==0){oblicz=a+b;document.getElementById("wynik").innerHTML=oblicz;}
if(co==1){oblicz=a-b;document.getElementById("wynik").innerHTML=oblicz;}
if(co==2){oblicz=a*b;document.getElementById("wynik").innerHTML=oblicz;}
if(co==3){oblicz=a/b;document.getElementById("wynik").innerHTML=oblicz;}
}
</script>
</head>
<body>
<select id="kupa">
<option>Dodawanie</option>
<option>Odejmowanie</option>
<option>Mnożenie</option>
<option>Dzielenie</option>
</select><br />
<input type="text" id="text1"><br />
<input type="text" id="text2"><br />
<input type="button" value="Oblicz" id="guziczek" onclick="cherry();"><br />
<p id="wynik"></p>
</body>
</html>