[jQuery] Przeładowywanie formularza

Hej!

Mam taki problem z kodem z jquery:

HTML (kawałek z formularzem):

JS:

$(document).ready(function(){

	$('#fForm').submit(function() {

		$('#fForm').fadeTo('slow', 0.30, function() {

			$('#fForm').after('

slkdmldksmjaldlj
'); }); }); });[/code]

I nic się nie wyświetla… Konsola błędów milczy. Myślę że problem występuje ponieważ formularz się przeładowuje zamiast pozwolić dać działać JS :slight_smile:

Pozdrawiam i proszę o pomoc

w zdarzeniu onSubmit zwróć na koniec false, wtedy forma się nie wyśle w tradycyjny sposób.

$(document).ready(function(){

   $('#fForm').submit(function() {

      $('#fForm').fadeTo('slow', 0.30, function() {

         $('#fForm').after('

slkdmldksmjaldlj
'); }); return false; }); }); [/code]

…albo zastosuj button zamiast submita i wtedy zdarzenie onClick na nim, bez kombinowania.

M@ster, musi być zdarzenie onSubmit. Sporo ludzi wysyła formularz wciskając enter na klawiaturze, a wtedy onClick już nie zadziała :wink:.

To jest jakiś powód :slight_smile: No to pozostaje return false;.