Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zamiast sumować, dodaje obok siebie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
master245
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>
nospor
Tak bywa jak dodajesz do siebie dwa teksty...

Zanim zaczniesz dodawac liczby z inputa, to masz je zrzutowac na INTa przy pomocy parseInt()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.