formularze w htmlu, informacja o tym jaki guzik został klikn |
formularze w htmlu, informacja o tym jaki guzik został klikn |
7.07.2004, 01:34:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.10.2003 Ostrzeżenie: (0%) |
mam formularz i dwa guziki w nim działające na zasadzie onclick="submit()". Czy możliwe jest aby po kliknięciu na taki guzik byla wysylana jeszcze informacja jaki guzik zostal klikniety (Bo jak jest submit to po prostu bierze wszystkie zmienne z formularza i wysyła a mi chodzi o jeszcze dodatkową informację jaki guzik został kliknięty). Pozdrawiam.
-------------------- no bubbles no beer
|
|
|
7.07.2004, 06:30:18
Post
#2
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 0 Dołączył: 2.11.2003 Skąd: Kraków Ostrzeżenie: (0%) |
(temat raczej na php początkujący)
Akurat w tym tygodniu @Dravo polecił artykuł na ten temat (http://php.pl/index.php/phppl/nowo_ci/tygo...l_d_artyku_w__4 -> 5) :-) Zobacz sobie taki przykład: przetworz.htm: przetworz.php:
(print_r()" title="Zobacz w manualu PHP" target="_manual drukuje wszystkie elementy tablicy $_GET wraz z ich wartościami) Zwróć uwagę, że na stronie wynikowej jest widoczne, który przycisk został kliknięty- tutaj jest przyklad. Pozdrawiam. Batrek Ten post edytował marlowe 7.07.2004, 06:44:51 |
|
|
7.07.2004, 09:59:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.10.2003 Ostrzeżenie: (0%) |
Oczywiście zgadza się ale ja nie używam guzików typu submit tylko innych grafik do których podpięta jest akcja onclick="submit()" a ponieważ grafiki są obrazkami a nie obiektami typu input więc nie posiadają swojej nazwy. I co z tym zrobic??
-------------------- no bubbles no beer
|
|
|
7.07.2004, 10:18:03
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) |
Ustaw onClick="funkcja('nazwa_guzika')" i w funkcji rób sobie co ci się tylko zamarzy a na koniec zrób submit().
Np. możesz ustawić ukryte pole o nazwie nacisniety_guzik, funkcja() może mu przypisywac wartosc 'nazwa_guzika' i bedziesz wiedział, który nacisnąłeś. @marlowe: to w żadnym wypadku nie jest temat na php początkujący! Gdzie Ty tu widzisz choćby element języka php? -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
7.07.2004, 11:51:53
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.10.2003 Ostrzeżenie: (0%) |
A może podpowiedź jak taka funkcja ma wyglądać??
Pozdrawiam -------------------- no bubbles no beer
|
|
|
7.07.2004, 12:19:48
Post
#6
|
|
Grupa: Zarejestrowani Postów: 204 Pomógł: 0 Dołączył: 26.12.2003 Skąd: Rzeszów Ostrzeżenie: (0%) |
Ty lepiej przeczytaj ten artykuł i zwróć uwagę na <input type="image"
|
|
|
7.07.2004, 12:59:13
Post
#7
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 20.03.2004 Skąd: Szczebrzeszyn Ostrzeżenie: (10%) |
dobra chcesz to masz
Kod <script type="text/javascript">
function sub1(){ document.forms["nazwa"].elements["guzik"].value = 'ble1'; document.forms["nazwa"].submit(); } function sub2(){ document.forms["nazwa"].elements["guzik"].value = 'ble2'; document.forms["nazwa"].submit(); } </script> <form [...] name="nazwa"> jakies tam pola <input type="hidden" name="guzik" value=""> </form> <a href="javascript:sub1()">blebleble1</a> <a href="javascript:sub2()">blebleble2</a> -------------------- while(!$wakacje){ czekaj();
} if($wakacje){ yuppie(); } exit; |
|
|
7.07.2004, 13:27:13
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) |
Albo prościej i o wiele bardziej elegancko:
Kod <script type="text/javascript">
function sub(guzik){ document.forms["nazwa"].elements["guzik"].value = guzik; document.forms["nazwa"].submit(); } </script> <form [...] name="nazwa"> jakies tam pola <input type="hidden" name="guzik" value=""> </form> <a href="javascript:sub('ble1')">blebleble1</a> <a href="javascript:sub('ble2')">blebleble2</a> -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
7.07.2004, 14:25:11
Post
#9
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) |
Mozna jeszcze prosciej
|
|
|
7.07.2004, 21:23:45
Post
#10
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.10.2003 Ostrzeżenie: (0%) |
Wielkie dzięki . Pozdrawiam.
-------------------- no bubbles no beer
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 10:41 |