![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien formularz i muszę w środku tego formularza, dorzucić jeszcze jeden formularz... I problem jest tego typu, że to nie bardzo chce działać.
Próbuję z tego poradnika: http://www.webskrypty.pl/2010/dodawanie-re...-pomoca-jquery/ dorzucić sobie automatyczną zmianę danych w bazie, za pomocą formularza. Wygląda to mniej więcej tak: Problem jest taki, że ten drugi form zachowuje się tak jakby go nie było. Po kliknięciu w submit, zamiast ajax przesyłać wartości do pliku to jest on odbierany jakby przez ten pierwszy form i się tylko strona odświeża. Czytałem gdzieś, że nie można użyć forma w formie, ale w takim razie jak ja mam to inaczej zrobić, skoro pierwszy form ma podaną ścieżkę działania (action="costam") a drugi jej nie może mieć bo ma zostac obsłużony przez AJAX. ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 2 Dołączył: 1.04.2007 Skąd: Pogorzelica Ostrzeżenie: (10%) ![]() ![]() |
Przez Jquery możesz pobierać bezpośrednio dane z Input i nie musisz dawać form dla tego formularza w środku. Możesz zrobić potrzebne inputy i jakiś button który nie wysyła forma ale Jquery go wykryje że został naciśnięty i pobierze z wybranych input-ów dane , sprawdzi je i wyśle do pliku php. Takie rozwiązanie da ci możliwość wysyłania środkowego formularza nie ograniczoną ilość razy bez przeładowania oczywiście możesz zrobić że po wysłaniu formularz środkowy znika jeżeli chcesz aby był użyty tylko raz.
Czyli np.
Oczywiście musisz dołączyć Jquery do tego kodu. Ten post edytował krzychu0808 5.01.2013, 13:14:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 03:49 |