Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dynamiczne tworzenie elementów i odwołanie się do funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
!*!
Chciałbym stworzyć tabelę z inputem który posiada odwołanie do funkcji:

[JAVASCRIPT] pobierz, plaintext
  1. // Ilość
  2. cell = row.insertCell(3);
  3. var el = document.createElement("input");
  4. el.type = "text";
  5. el.id = "ilosc" + i;
  6. el.name = "ilosc" + i;
  7. el.value = "5";
  8. el.size = "3";
  9. el.setAttribute("onKeyUp", "obliczznetto('"+ i"')");
  10. cell.appendChild(el);
[JAVASCRIPT] pobierz, plaintext


standardowo wygląda to tak

[JAVASCRIPT] pobierz, plaintext
  1. onkeyup = "obliczznetto('1')"
[JAVASCRIPT] pobierz, plaintext


W dynamicznym dodawaniu ten mechanizm nie działa, ponieważ chciałbym aby +i wstawiało odpowiednią liczbę automatycznie. Opcja z napisaniem:

[JAVASCRIPT] pobierz, plaintext
  1. el.onkeyup = "obliczznetto('"+i"');
[JAVASCRIPT] pobierz, plaintext


też nie działa.

Jak powinno dodać się element dynamicznie z odwołaniem do funkcji?
nospor
No bo powinno byc:
Kod
el.setAttribute("onKeyUp", "obliczznetto('"+ i +"')");
phpion
Może po prostu brakuje dodatkowego +?
  1. el.setAttribute("onKeyUp", "obliczznetto('"+ i +"')");
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.