jQuery i funkcja click |
jQuery i funkcja click |
29.01.2018, 22:24:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) |
W uproszczeniu kod wygląda tak
Po kliknięciu "wyślij formularz" jeżeli w formularzu są błędy wysylanie submit zostaje zatrzymane przez return false;. Niestety ta część odpowiedzialna za return true; i kod w kalmerkach else się nie wykonuje tylko zwyczajnie czeka na załadowanie strony. Ostatecznie potrzebuję to, aby po wysłaniu formularza zamówienia usunąć przycisk "wyślij formularz", aby klient czekając na request z serwera w nerwach nie klikał pierdyliard razy bo później mi wyskakuje kilka takich samych zleceń. Ten post edytował esiek 29.01.2018, 22:25:35 -------------------- allebhp.pl
|
|
|
30.01.2018, 18:16:34
Post
#2
|
|
Grupa: Zarejestrowani Postów: 515 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) |
Tak na szybko
|
|
|
30.01.2018, 23:25:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) |
Dziękuje za odpowiedź ale przyznam, że nie sprawdzałem nawet. Ostatecznie po wykonaniu walidacji w klamerkach użyłem $.post, gdzie serwer zwraca mi link do zamówienia po jego utworzeniu. Na zwróconą wartość z $.post przekierowuję klienta i sprawa się rozwiązuje. W razie wyłącznie JS wszystko przechodzi na serwer i jest ok. Walidacja po stronie przeglądarki jest taka sama jak po stronie serwera wiec nie powinno być problemów.
-------------------- allebhp.pl
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 04:10 |