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%)
|
Chyba patrzymy na coś innego. Pytanie @Thonixx, 2 lata temu. Identyczne jak twoje. Inna sprawa że raczej źle do problemu podchodzisz. Możesz albo dać okno confirm i jeśli odpowiedź true to wtedy dopiero preventDefault(). Możesz odpiąć akcję z submita. I pewnie kilka innych pomysłów.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
|
|
|
|
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
viking A zajrzałeś do dokumentacji? http://api.jquery.com... 10.12.2012, 18:46:11 
rudolf35 Cytat(viking @ 10.12.2012, 18:46:11 )... 10.12.2012, 20:07:49
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 Poczytaj sobie zastąpienie $.bind, $.del... 10.12.2012, 21:06:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:22 |