Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> js i tablice w nazwach
misiek172
post
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


Witam.

Mam nastepujący problem:

Mam inputy:
<input type=text name=cos[0]>
<input type=text name=cos[1]>
<input type=text name=cos[2]>
<input type=text name=cos[3]>

Chodzi o to że chciałem odwołać się do nich, lecz w js jak próbuję:
document.forms[0].cos[0].value = 'aaaa';
to wychodzi błąd związany z cos[0] konkretnie z [0]. Musze omijać to za pomocą nadawaniu ID, lecz kłopotliwe to dla mnie jak mam duże i rozbudowane formularze. Potrzebuję pomocy, mianowicie jak sformułować scieżke abym mógł użyć w [] w nazwach inputów.

Z Góry dziękuje za pomoc.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Joy-machine
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 2.02.2007

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


za pomocą getElementsByTagName zbierz z formularza wszystkie inputy, następnie w pętli sprawdzaj:
Kod
if( tablica[i].getAttribute('name')=='cos['+i+']' ){ ... }

Chociaż trudno wywnioskować, co chcesz dokładnie zrobić na tych inputach. Poza tym brakuje apostrofów w atrybutach!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 11:32