Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] odwołanie do tablicy z pol input
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
niebieszki
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">

osl
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.
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.