![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Szybkie tytułowe pytanie, może ktoś wie dlaczego po przesłaniu zmiennej przez formularz zmienna jest pusta ? Z góry dziękuję za pomoc. Chodzi oczywiście o zmienna "z[]" |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zwróć uwagę, że nie wysyłasz żadnej wartości (IMG:style_emoticons/default/dry.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak nie a "statek" to co widmo ? Normalnie powyższy kod działa jak zamiast "z[]" dam "z", tylko takie rozwiązanie mnie nie ratuje, bo potrzebuje tablice ;/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
<form action="warezxp.php" method="get">
<input type="hidden" name="z[]" value="1"> <input type="hidden" name="z[]" value="2"> <input type="submit" value="check me out (IMG:style_emoticons/default/smile.gif) " /> </form> <?php print_r($_REQUEST); ?> Ten post edytował darko 23.02.2010, 22:10:44 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 2 Dołączył: 23.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie jestem pewien ale może zamiast name=z[] zrób name = z[index] i wtedy może odnieś się w javascripcie do elementu formularza z z konkretnym indeksem z['index'] bo w ten sposób on nie jest w stanie powiązać z z z[]
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No tak to działa, żadna rewelacja, tylko ze to musi działać z JS coś na wzór tego co kombinowałem. Tylko dlaczego JS nie chce umieścić "statek" w tablicy "z[]" ?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bo oficjalnie nie ma czegoś takiego jak tablice w formularzach.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
kurcze (IMG:style_emoticons/default/sciana.gif) macie jakąś solucje ? Nom oficjalnie może i nie ma ale działa taka tablica tak jak pokazywał w przykładzie 'darko', tylko czemu JS nie chce z niej korzystać ?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Wywołany do tablicy odpowiadam:
Pozdrawiam |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Chcąc dodać kolejny "wiersz" do takiej "tablicy" musiałbyś tworzyć nowy element typu INPUT o nazwie z[]. Chcąc modyfikować istniejące, odwołujesz się po ID tak jak napisał przedmówca lub poprzez document.forma.elements['z[]'][0], document.forma.elements['z[]'][1], etc.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Takie coś też mnie nie ratuje, bo równie dobrze mógłbym robić zamiast z[] zmienne z1, z2, z3... i na końcu wsadzić je do tablicy już po przesłaniu. Mom cóż, ale jak nie da się inaczej to będę musiał tak robić.
Dzięki za starania, chyba że ktoś coś jeszcze wymyśli. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Hmm... Ja tylko tak się zastanawiam, po co Ci ta tablica, bo może w tym tkwi rozwiązanie problemu? Rozumiem, że chcesz ją przesłać dalej, po zatwierdzeniu submit-em? Jeden przycisk ma zapisywać słowa do tablicy i co potem?
EDIT Wykombinowałem coś takiego:
Może się przyda, chociaż zastanowiłbym się nad innym rozwiązaniem. Myślę, że rozwiązanie uzależnione jest od zastosowania tej "tablicy"! Ten post edytował mortus 24.02.2010, 01:09:14 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
"mortus" to jest to ! genialne ! A jak jeszcze dorobić funkcje która usunie ostatnią pozycje w tablicy, jeśli można prosić ?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Ale z której tablicy? Tej w javascript, czy w php?
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Z tej z JS
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi o takie coś jak zrobiłeś "addValue(value)" tylko żeby usuwało ostatki wpis, nie istotne kiedy to ma się robić gdyż funkcje ta będę wywoływał w nieco inny sposób z resztą jak "addValue(value)" tamten przykład z przyciskiem był tylko swoistym ułatwieniem do zrozumienia mojej potrzeby.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
W takim razie przyjrzyj się temu:
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
I oto się rozchodziło działa doskonale, wielkie dzięki za pomoc, z JS praktycznie nic nie umiem. Oczywiście plusiki lecą.
Ten post edytował warezxp 24.02.2010, 20:57:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:51 |