![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
działa, dzięki stary, ratujesz mi 3 godziny pracy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#4
|
|
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! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Cienki1980 najdziwniejsze jest to że według twojego działa, ale wywala błedy że document.nazwa_forma jest pusty lub nie jest obiektem, ale działa (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
OMG o co chodzi? Poza tym brakuje apostrofów w atrybutach! jeśli wyrazy nie posiadają spacji, to nie są potrzebne apostrofy Ten post edytował misiek172 8.02.2007, 19:54:36 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 7.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
dobra dobra ale mi nie bo nie używam XHTMLa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , czemu mi bład wyskakuje a jednak wyświetla w inputach?
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli takie coś się pojawia to nie masz albo pola o takiej nazwie, albo coś źle napisane w kodzie. Pokaż kawałek kodu z inputami i kawałek kodu JS.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jak wartość w atrybucie w name="" się powtarza (jest identyczna), to tablica automatycznie się z tego robi. W atrybutach HTML robi sie cudzysłowy, a nie apostrofy. Ten post edytował lopik 10.02.2007, 00:34:02 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poprzez brak cudzysłowa [dzięki lopik za poprawienie] w linkach JS - shackowali allegro, wiec propouje jednak uzywac.
Cytat dobra dobra ale mi nie bo nie używam XHTMLa Spoko, nie uzywaj... |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat dobra dobra ale mi nie bo nie używam XHTMLa Akurat to nie ma różnicy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) HTML 4.01 Specification |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:16 |