Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JS]Dynamiczne dodoawanie
beher83
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 5.01.2014
Skąd: Irlandia

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


Mam małą zagwozdkę, a mianowicie..
Stworzyłem box score dla drużyn koszykówki. Po wybraniu ilości dogrywek i wybraniu 2 drużyn pojawia się pusta tabela w której można wpisać zdobyte punkty, zbiórki, asysty itd.. Tabela pojawia się w tzw. zakładkach odpowiednio do każdej kwarty (q1,q2,q3,q4 ) oraz jeżeli są to również dogrywki. Na samym końcu jest zakładka Final Box.
I tu moje pytanie, w jaki sposób sumować wszystkie pola np. pkt danego gracza używając onkeyup by w final box pojawiała się suma np. pkt z każdej kwarty i dogrywek.
Będę wdzięczny za podpowiedzi, oraz przykłady jakichś skryptów które mogę przeanalizować i się z nich uczyć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
beher83
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 5.01.2014
Skąd: Irlandia

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


  1. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  2. function add(obj){
  3.  
  4. var x = obj.id;
  5. var i = x.substr(3,2);
  6. var j = x.substr(0,3);
  7. var z = j+i;
  8. a = $('#fb_'+z).text();
  9. v = $('#'+z).val();
  10. sum = parseInt(a)+parseInt(v);
  11. $("#fb_"+z).html(sum);
  12. }
  13. <div class='tab'>
  14. kwarta 1<br>
  15. gracz1: <input type='text' id='fg1' size='1' maxlength='2' onkeyup='add(this)'>
  16. gracz2: <input type='text' id='fg2' size='1' maxlength='2' onkeyup='add(this)'>
  17. gracz3: <input type='text' id='fg3' size='1' maxlength='2' onkeyup='add(this)'>
  18. </div>
  19. <div class='tab'>
  20. kwarta 2<br>
  21. gracz1: <input type='text' id='fg1' size='1' maxlength='2' onkeyup='add(this)'>
  22. gracz2: <input type='text' id='fg2' size='1' maxlength='2' onkeyup='add(this)'>
  23. gracz3: <input type='text' id='fg3' size='1' maxlength='2' onkeyup='add(this)'>
  24. </div>
  25. <br><br>
  26. gracz1: <span id='fb_fg1'>0</span>
  27. gracz2: <span id='fb_fg2'>0</span>
  28. gracz3: <span id='fb_fg3'>0</span>
  29. </body>


zakładamy że kwarta 1 i 2 są w zakładkach (nie chce mi sie całego kodu wklejac)
Udało mi sie dojść do czegoś takiego i troche utknąłem... a mianowicie jeżeli wpisuje cyfry tylko w np. kwarta 1-> gracz 1 to wszystko mi sumuje w wyniki gracz 1, ale jak wpisze juz do kwarta2->gracz 1 to wtedy bieże znów gracza z pierwszej kwart.. jak to zrobic by bylo dobrze i sumowalo gracza 1 z kwarty 1 i 2, gracza 2 z kwart 1 i 2 itd..?
nie moge zmienic id w każdej kwarcie na różne gdyż kwart jest więcej..
miałby ktoś jakiś pomysł?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 04:46