![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mam na jednej stronie kilka formularzy... Niektóre pola mają takie same nazwy. np
I teraz chciałbym wykryć który przycisk "confirm" został nacisniety... Czy formularze mają hierarchiczną budowę? Mozna to jakoś wykryć? Chodzi mi o coś takiego: (ponizszy przykład nie działa)
Ten post edytował Black-Berry 4.07.2007, 11:03:01 -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Umieść w każdym z forumlarzy ukryte pole (hidden) z nazwą formularza.
I po tym je identyfikuj. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Umieść w każdym z forumlarzy ukryte pole (hidden) z nazwą formularza. I po tym je identyfikuj. Czyli nie ma możliwości wykrycia nazwy formularza ? -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli sam ten nazwy nie prześlesz to nie.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli sam ten nazwy nie prześlesz to nie. Ale ja ją posyłam w nagłówku formularza <form name="xxx"/>. PHP tego nie może wykryć? Chodzi mi o podobny motyw jak w JS. Tam można zrobić coś takiego:Kod document.forms['xxx'].elements['imie'].value = 'Black-Berry';
Ten post edytował Black-Berry 4.07.2007, 11:10:49 -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
nazwa formularza nie jest wysyłana tak jak już było powiedziane, zrób tak jak już było powiedziane, pole hidden, zawsze możesz do każdego formularza dodawać pole o takiej samej nazwie i potem w window.onload
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Sam możesz sprawdzić.
Jeśli wysyłasz dane metodą POST wstaw kod w miejscu przetwarzania formularz.
Jeśli nazwy tam nie będzie to chyba odpowiedź jest prosta ![]() Tak jak napisał mike najlepszym rozwiązaniem będzie dodanie pola typu hidden. |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 17.01.2006 Skąd: pionowe Ostrzeżenie: (0%) ![]() ![]() |
albo nazwa dla submit`a
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Spoko, wiem jak to zrobić inaczej ale chciałem się upewnić czy nie da sie tego zrobić bardzej fancy
![]() Dzięki za odpowiedzi. Pozdrawiam. -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:39 |