Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiast sumować, dodaje obok siebie
master245
post 21.10.2014, 15:00:56
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 7.01.2014
Skąd: Sieradz

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z dodawaniem liczb.
Jak chcę dodać "1+1 to wychodzi 11", "10+10 = 1010" itp., a odejmowanie, mnożenie i dzielenie działa dobrze.


  1. function licz(x){
  2. x.wynik.value= Math.ceil((x.sila.value) + (x.psila.value))
  3. x.wynik2.value= Math.ceil((x.sila.value) * (x.psila.value))
  4. x.wynik3.value= Math.ceil((x.sila.value) / (x.psila.value))
  5. x.wynik4.value= Math.ceil((x.sila.value) - (x.psila.value))
  6. }



  1. <tr>
  2. <td style="width: 10%"><center><b>Twoje</b></center></td>
  3. <td style="width: 10%"><input type="text" name="sila" onkeyup="licz(this.form)"></td>
  4.  
  5. </tr>
  6. <tr>
  7. <td style="width: 10%"><center><b>Bonus</b></center></td>
  8.  
  9. <td style="width: 10%"><input type="text" name="psila" onkeyup="licz(this.form)"></td>
  10.  
  11. </tr>
  12. <tr>
  13. <td style="width: 10%"><center><b>Wynik</b></center></td>
  14.  
  15. <td style="width: 10%"><input type="text" name="wynik" ></td>
  16. </form>
  17. </tr>
Go to the top of the page
+Quote Post
nospor
post 21.10.2014, 15:03:42
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Tak bywa jak dodajesz do siebie dwa teksty...

Zanim zaczniesz dodawac liczby z inputa, to masz je zrzutowac na INTa przy pomocy parseInt()


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:16