dwa submity dla jednego formularza |
dwa submity dla jednego formularza |
13.09.2003, 17:34:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Kraków Ostrzeżenie: (0%) |
Witam..
Czy jest możliwość załączenia dwóch przycisków "submit" w formularzu tak aby każdy z nich wysyłał dane do innego pliku? Pozdrawiam. |
|
|
13.09.2003, 18:36:41
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) |
Cytat Czy jest możliwość załączenia dwóch przycisków "submit" w formularzu tak aby każdy z nich wysyłał dane do innego pliku?
Owszem. Umieść je w różnych formularzach. |
|
|
13.09.2003, 18:40:32
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) |
Albo korzystajac z JS. Ustawic odpowiedni action dla przyciskow.
|
|
|
13.09.2003, 18:59:21
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Kraków Ostrzeżenie: (0%) |
Ale nie moge umieścić danych w osobnych formularzach... bo musiałbym tworzyć je dwa... rzecz wygląda następująco. Mam formularz z danymi. I teraz na dole chciałbym dwa przyciski, jeden jako "generuj kod" oraz "zobacz" (oba przyciski muszą wysłać dane z formularza, ale to dwóch różnych plików, najlepiej byłby zresztą gdyby owe pliki pokazywały się jako osobne małe okna) dlatego też nie mogę zastosować dwóch formularzy... bo chyba takie coś nie da się zrobić?
Kod <form name="1">
<form name="2"> bla bla <submit> </form> <submit> </form> A może się mylę? Pozdrawiam |
|
|
13.09.2003, 19:01:47
Post
#5
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Kraków Ostrzeżenie: (0%) |
A czy mogę Cie prosić o pomoc "Seth"? Miamowicie zastosowanie JS do tego przykładu? Akurat na tym polu nie mogę nic sam zrobić. Wyżej opisałem mniej więcej zadanie formularza.
Dzieki Pozdrawiam |
|
|
13.09.2003, 19:06:50
Post
#6
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) |
Cytat Ale nie moge umieścić danych w osobnych formularzach... bo musiałbym tworzyć je dwa... rzecz wygląda następująco. Mam formularz z danymi. I teraz na dole chciałbym dwa przyciski, jeden jako "generuj kod" oraz "zobacz" (oba przyciski muszą wysłać dane z formularza, ale to dwóch różnych plików
A nie możesz przesłać do jednego który w zależności od nazwy przycisku będzie wybierał co zrobic? Cytat najlepiej byłby zresztą gdyby owe pliki pokazywały się jako osobne małe okna)
No to chyba pozostaje Ci javascript, tak jak sugerował Seth. Cytat Kod <form name="1"> <form name="2"> bla bla <submit> </form> <submit> </form> IIRC formularzy nie wolno zagnieżdżać w nich samych. |
|
|
13.09.2003, 19:10:01
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) |
Kod <form>
... <input type="submit" onclick="this.form.action='jeden.php';" value="Jeden" /> <input type="submit" onclick="this.form.action='dwa.php';" value="Dwa" /> ... </form> |
|
|
13.09.2003, 19:17:29
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Kraków Ostrzeżenie: (0%) |
Niestety ale nie chce działać, wyskakuje błąd js:
Obiekt nie obsługuje tej właściowści lub metody Pozdrawiam |
|
|
14.09.2003, 09:34:10
Post
#9
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Kod <form name="form1" id="form1" method="post" action="file.php"> [php:1:6fb5d6101e]<?php
<input type="submit" name="Submit" value="Zobacz" /> <input type="submit" name="Submit" value="Zapisz" /> </form> switch($_POST['Submit']) { case 'Zobacz': include( 'preview.php' ); break; case 'Zapisz': include( 'save.php' ); break; } ?>[/php:1:6fb5d6101e] -------------------- |
|
|
14.09.2003, 11:27:47
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) |
Cytat Niestety ale nie chce działać, wyskakuje błąd js:
Obiekt nie obsługuje tej właściowści lub metody Pozdrawiam Hmm... sprawdzalem na IE5 i IE6 i dziala na obu... ale lepsze jest rozwiazanie podane przez scanner'a bo niezalezne od JS. |
|
|
14.09.2003, 13:36:49
Post
#11
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 31.08.2003 Skąd: Kraków Ostrzeżenie: (0%) |
Działa Dzieki wielkie za pomoc.
Pozdrawiam |
|
|
Wersja Lo-Fi | Aktualny czas: 30.03.2024 - 01:26 |