Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] odwołanie do tablicy z pol input
niebieszki
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 30.09.2010

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


Witam chciałbym zrobić podliczenie wszystkich wartości znajdujących się w polach input(wynik[n]).
jak odnieść eis do tablicy wynik[] aby moc przechwycić jej wielkość ? Albo jakim sposobem sumować wszystkie wartosci tych pol i wpisać je do pola input(suma)
Oto kod jak próbowałem zaimplementować lecz niestety błędny oraz kod html mojej strony:
[JAVASCRIPT] pobierz, plaintext
  1. $('#przelicz').click(function(){
  2. var tablica = $('#wynik');
  3. x=tablica.length
  4. suma=0
  5. for(i=0;i<x;i++) suma+=tablica[i];
  6. $('#suma').val(suma);
  7. });
  8.  
[JAVASCRIPT] pobierz, plaintext

  1. <tr>
  2. <td>Liczba 1</td>
  3. <td>Liczba 2</td>
  4. <td>Wynik</td>
  5. </tr>
  6. </thead>
  7. <tr>
  8. <td><input name="liczba1[0]" id="liczba1[0]"></td>
  9. <td><input name="liczba2[0]" id="liczba2[0]"></td>
  10. <td><input name="wynik[0]" id="wynik[0]" disabled="disabled"></td>
  11. </tr>
  12. <tr>
  13. <td><input name="liczba1[1]" id="liczba1[1]"></td>
  14. <td><input name="liczba2[1]" id="liczba2[1]"></td>
  15. <td><input name="wynik[1]" id="wynik[1]" disabled="disabled"></td>
  16. </tr>
  17. .
  18. .
  19. .
  20. <tr>
  21. <td><input name="liczba1[n]" id="liczba1[n]"></td>
  22. <td><input name="liczba2[n]" id="liczba2[n]"></td>
  23. <td><input name="wynik[n]" id="wynik[n]" disabled="disabled"></td>
  24. </tr>
  25. </tbody>
  26. <input name="suma" id="suma">

Go to the top of the page
+Quote Post
osl
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

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


poczytaj dokładnie o selektorach w jQuery oraz o funkcji "each".
W chwili obecnej próbujesz pobrać element o id="wynik", a w kodzie HTML który podałeś taki element nie występuje.
Go to the top of the page
+Quote Post

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: 20.12.2025 - 21:48