![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Mam formularz w którym trzeba podać login, hasło i jakies tam jeszcze dane. I teraz chciałbym zrobić to tak żeby system po wpisaniu tych danych sprawdzał czy login i hasło jest zgodny, zapisywał wpisane wartości a następnie wysyłał to do systemu płatności za pomocą metody POST. Tak więc czy istnieje jakakolwiek funkcja 'auto_submit' dla formularzy ? -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Pozdrawiam -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
musiałbyś zaprząc do tego ajaxa - za pomocą javascript musiałbyś wykrywać zmiany w każdym formularza i przy każdej zmianie zawartości wysyłać dane ajaxem w celu weryfikacji, jeśli ok to wysyłasz do płatności. Rozwiązanie średnie, chociażby dlatego, że niby w jaki sposób rozstrzygniesz, czy użytkownik skończył już wpisywać dane? Może się pomylił, chce cofnąć a tu zonk, formularz wysłany? Może nie dokończył wpisywać swojego nazwiska? Jak dla mnie stąpasz po cienkim lodzie. Jak już chcesz się bawić w ten sposób to możesz zrobić validację - w trakcie wpisywania skrypt niech sprawdza, czy np wypełnione zostało pole, lub kod pocztowy jest zgodny ze wzorcem i przy polu wyświetla ikonkę "ok" lub "błąd". "Autozatwierdzanie" formularza w ten sposób to średni pomysł
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hej!
![]() Znam podstawy budowania formularzy, oraz systemów logowania. Wszystkie formularze mam gotowe tak samo jak moduł logowania itd. więc wiesz, chodzi mi jedynie o to że schemat powinien wyglądać następująco: Klient wypełnia pole formularza i wysyła ->(tego momentu klient nie widzi)system sprawdza czy podane hasło jest ok, czy nie jeśli jest ok to wybiera dane z jego konta oraz formularza wpisuje je w zmienne i przekazuje metodą "post" ->(to klient już widzi) system płatności. Sugerujesz javascript, próbowałem coś takiego wstawić do tej strony która wykonuje podane czynności:
Jednak niezbyt to działa @Zordon No właśnie chodzi mi o to żeby użytkownik sobie na spokojnie wypełnił formularz i go wysłał, i dopiero po wysłaniu system sprawdzał wszystkie wpisane pola i zapisywał je do bazy po czym przekazywałby go na stronę płatności, jednak nie wiem jak mam 'podtrzymać' to co zostało wpisane i przesłać dalej ? Znaczy myślałem o tym żeby w formularzu nr1 zrobić metodą GET potem z tego GET odczytać,sprawdzić i zapisać do formularza2 a następnie przesłać metodą POST ów formularz, jednak nie wiem jak automatycznie uruchomić to POST. Ten post edytował Mackos 15.10.2010, 12:18:22 -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o zdarzeniu onkeydown, onchange w js, a później o wysyłaniu formularzy przez ajax
w skrócie do kazdego interesującego cię pola wywołujesz swoją funkcję na eventy onkeydown, onchange (może jeszcze coś), czyli jeśli cokolwiek zmienisz w tym polu wywołujesz swoją funkcję Twoja funkcja powinna pobierać wartości interesujących cię pól(czyli np login, hasło) i przesyłać je ajaxem do skryptu, który sprawdza, czy istnieje taki user. Jeśli tak, ajax zwraca dane o użytkowniku, ktore wstawiasz do pozostałych, niewypełnionych pól |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie o dziwo do płatności.pl jest "Post" (również mnie to zdziwiło) i wygląda następująco:
Jeśli da się to zrobić w js to będę wdzięczny za kod do takiego rozwiązania. Bo ten który zaprezentowałem nie działa -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
System "Płatności.pl" udostępnia dokumentację techniczną w dziale "Pliki do pobrania". Może tam znajdziesz odpowiedź co i jak
![]() ps. przez przypadek skasowałem swój post.... Pzdr -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Askone nie rozumiesz mnie.
Ja MAM zintegrowany system z płatności.pl, mam przygotowane formularze, mam przygotowane niemal wszystko. Jedno jedyne co mi jest potrzebne to to żeby to co wpisze użytkownik zapisać sobie do bazy jednocześnie przenosząc go do systemu płatności. I to JEDYNE "coś" co mi jest potrzebne to automatyczne wysłanie formularza. -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Oki
To skoro tak to musisz przejąć kontrolę nad zdarzeniem "onsubmit" formularza. Wtedy będziesz mógł przed faktycznym wysłaniem formularza podjąć dodatkowe działania np sprawdzenie danych, zapis do bazy itp.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
a można w onsubmit wstawić funkcję php ? pytam bo jestem bardziej biegły w php jak w AJAX ;P
-------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie można, to jest javascript
![]() -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
I jak to zrealizować ?
![]() Szczerze mówiąc nie mogę sobie poradzić z kodem który mi podałeś ![]() -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:12 |