używam jQuery złożyć moje zmienne formularzy, a im próbuje zapobiec formularz ze złożeniem przez zwykłych sposobów (kliknij Wyślij lub naciśnij przycisk Enter na jedno z pól)Zapobieganie przesyłaniu formularza za pośrednictwem zdarzenia.preventDefault(); nie działa
mam to:
$('#form').submit(function(){
event.preventDefault();
});
ale nie wydają się działać moja forma jest jeszcze złożenie, przechodząc na stronę process.php ..
Nie wiem jeśli to nadal jest problem, ale miałem to i nie mogłem go naprawić. Okazuje się, że miałem drugi formularz z tym samym identyfikatorem ... Silly me –
Powód, dla którego powyższy kod nie działa, ponieważ nie masz parametru zdarzenia jako części twojego argumentu funkcji callback(), powinien on być funkcją (event) – Madhur
Być może polecisz formularz, zanim będzie dostępny przez DOM. Umieść kod w wywołaniu 'onload' i dodaj argument" zdarzenie "do wywołania zwrotnego dla zdarzenia' submit'. –