• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Napisałem prosty skrypt, ale wykonuję on błędne obliczenia artymetyczne :c

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
121 wizyt
pytanie zadane 22 lutego 2018 w JavaScript przez Q7V Gaduła (4,250 p.)

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>

 

1 odpowiedź

+1 głos
odpowiedź 22 lutego 2018 przez xmentor Nałogowiec (49,520 p.)
wybrane 22 lutego 2018 przez Q7V
 
Najlepsza
co=a=document.getElementById("kupa").selectedIndex;

Tutaj jest problem

komentarz 22 lutego 2018 przez TapQu Użytkownik (540 p.)
Wut XDD "kupa" po co to XD
Btw. To nie jest prosty skrypt ;D
Prosty to jak w pythonie napiszesz print 3*2 xD

Podobne pytania

0 głosów
4 odpowiedzi 4,147 wizyt
pytanie zadane 11 lutego 2016 w JavaScript przez movinger Nowicjusz (180 p.)
0 głosów
1 odpowiedź 102 wizyt
pytanie zadane 20 października 2015 w JavaScript przez ShiroUmizake Nałogowiec (46,300 p.)

93,434 zapytań

142,429 odpowiedzi

322,662 komentarzy

62,799 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...