Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
Formularz standardowo jest wysyłany przez ajax. Aby zatrzymać standardowe wysłanie się formularza w kodzie obsługi zdarzenia kliknięcia przycisku formularza zawarłem linię:
Kod e.preventDefault(); Chciałbym jednak zaimplementować pewną sytuację wyjątkową, po której formularz zostanie wysłany w tradycyjny sposób. Jak mogę anulować zatrzymanie propagacji zdarzeń przez "preventDefault()" ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
A zajrzałeś do dokumentacji? http://api.jquery.com/event.preventDefault/ Bo w pierwszym z brzegu komentarzu masz dokładnie taką opisaną.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
A zajrzałeś do dokumentacji? http://api.jquery.com/event.preventDefault/ Bo w pierwszym z brzegu komentarzu masz dokładnie taką opisaną. Ta funkcja tylko sprawdza czy domyślne wykonywanie zdarzeń jest włączone. Dokładnie to ma wyglądać tak, że najpierw uruchamiany jest dialog i jeśli użytkownik potwierdzi, to wysyłany jest formularz ale w standardowy sposób, więc jeśli to możliwe, to najbardziej by mi odpowiadało najpierw zatrzymać standardową akcję przeglądarki funkcją "e.preventDefault();" a następnie jeśli użytkownik potwierdzi w oknie dialogowym ją anulować. |
|
|
|
rudolf35 [jQuery]Jak odwołać preventDefault aby w wyjątku wysłać formularz tradycjną metodą 10.12.2012, 18:41:09
Pawel_W zamiast preventDefault użyj return false umieszcza... 10.12.2012, 18:45:13
markonix Jak dla mnie szukaj pod pojęciem "confirm dia... 10.12.2012, 20:11:13 
rudolf35 Cytat(markonix @ 10.12.2012, 20:11:13... 10.12.2012, 20:37:35
markonix No to dialog UI ma możliwość tworzenia wielu przyc... 10.12.2012, 20:39:11 
rudolf35 Cytat(markonix @ 10.12.2012, 20:39:11... 10.12.2012, 20:52:24
viking Chyba patrzymy na coś innego. Pytanie @Thonixx, 2 ... 10.12.2012, 20:56:51 
rudolf35 Cytat(viking @ 10.12.2012, 20:56:51 )... 10.12.2012, 21:02:19
viking Poczytaj sobie zastąpienie $.bind, $.del... 10.12.2012, 21:06:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 09:11 |