Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] document.coś
Forum PHP.pl > Forum > Przedszkole
kornel-php
Mam w php tablicę elementów. W pętelce wypisuje je sobie jako inputy, przy których name jest elementem z tablicy i obok tworzę linki z js.

Wygląda to tak:

Elementy tablicy
--
wysokosc
szerokosc
kontrast
rozjasnienie
...


Kod html
--
<input name="wysokosc" class="input" /><a href="java script:zwieksz('wysokosc')">+</a> <br />
<input name="szerokosc" class="input" /><a href="java script:zwieksz('szerokosc')">+</a> <br />
<input name="kontrast" class="input" /><a href="java script:zwieksz('kontrast')">+</a> <br />
<input name="rozjasnienie" class="input" /><a href="java script:zwieksz('rozjasnienie')">+</a> <br />
...


Chciałbym napisać uniwersalną funkcję js do tego...

Na razie mam coś takiego:

  1. function zwieksz(co) {
  2.  
  3. document.zmiana.co = document.zmiana.co + 1;
  4.  
  5. }


Teraz document.zmiana.co muszę zamienić na document.zmiana.tutaj_właśnie_nie_wiem_co (tak, żeby czytało wartość z name przy inpucie)


Liczę na Waszą pomoc
Norbas
Jeżeli masz tylko jeden formularz, to odwołanie do elementu formularza:
Kod
document.forms[0].elements['nazwa_elementu']

Jeżeli formularzy na stronie masz więcej, to powinieneś go nazwać, wtedy odwołanie do elementu:
Kod
document.forms['nazwa_formularza'].elements['nazwa_elementu']

albo:
Kod
document.nazwa_formularza.elements['nazwa_elementu']
kornel-php
Ślicznie dziękuję winksmiley.jpg
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.