Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Czy jeden formularz, moze miec dwie akcje?
Bodyload
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 16.02.2016

Ostrzeżenie: (0%)
-----


Witam (IMG:style_emoticons/default/wink.gif) W pliku index.php mam formularz, ktory metoda POST przekierowuje wpisane zmienne do pliku form.php i tam je wyswietla.
Oprocz tego, w pliku index.php mam tez iframe, w ktorym wczytuje zawartosc pliku form.php, wiec po kliknieciu w Submit, widze efekt na biezaco.

Czy jest mozliwosc, by zawartosc jednego z text inputow, oprocz wyslania do form.php, byla wyswietlona w pliku w ktorym go generuje (index.php)?
Chcialbym by jedna ze zmiennych, pojawiala sie od razu pod formularzem, nie w ramce include.

Czyli w skrocie, dwie akcje dla jednego formularza?
Pozdrawiam!

Ten post edytował Bodyload 17.02.2016, 21:06:02
Go to the top of the page
+Quote Post
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat(Bodyload @ 17.02.2016, 21:03:54 ) *
Czyli w skrocie, dwie akcje dla jednego formularza?
Nie.
Ale można to obejść. W pliku do ktorego odnosi się action z formularzamożesz dalej przekazywać zmienne do pliku z ramką.
Go to the top of the page
+Quote Post
Comandeer
post
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


A czy formularz jest wysyłany do ramki (ma [target]), czy następuje standardowe przeładowanie strony? Bo jeśli operujesz na ramce, to tę zmienną można przecież wyświetlić przez JS przy submicie formularza.
Go to the top of the page
+Quote Post
Bodyload
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 16.02.2016

Ostrzeżenie: (0%)
-----


Cytat(sadistic_son @ 17.02.2016, 21:09:25 ) *
W pliku do ktorego odnosi się action z formularzamożesz dalej przekazywać zmienne do pliku z ramką.


W jaki sposob? (IMG:style_emoticons/default/wink.gif) Probowalem uzyc dalej w php include, ale zamiast zmiennej pobieralo mi zawartosc calego pliku. W temacie sesji tez jestem jeszcze zielony! Dzieki!
Nie bardzo rozumiem. Moglbym utworzyc w pliku form.php formularz, z input hidden, i zmienna ktora mnie interesuje, ale nadal wyslanie jego do index.php jest klopotliwe, bo wymaga klikniecie submita.

Cytat(Comandeer @ 17.02.2016, 21:11:25 ) *
A czy formularz jest wysyłany do ramki (ma [target]), czy następuje standardowe przeładowanie strony? Bo jeśli operujesz na ramce, to tę zmienną można przecież wyświetlić przez JS przy submicie formularza.


Ma target, nie ma przeladowania strony.
Kod
<script type="text/javascript">
function sprawdzcene()
{
     var cena = document.getElementById('betrag').value;
     document.getElementById("polecena").innerHTML = cena;
}
</script>

<input type="text" id="betrag" />
    <input type="submit" value="Podlicz"  onclick="sprawdzcene()"  />
    <p id="polecena">ed</p>

Nie dziala, poniewaz submit podpiety jest pod form.

Ten post edytował Bodyload 18.02.2016, 00:30:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:47