Przeprowadzilem walidacje formularza za pomoca pluginu validate i wysylam go pod wskazany adres. Wszystko dziala fajnie. Teraz chce zrobic tak aby formularz zostal wysylany przy pomocy ajax bez przeladowania strony. Moje pytanie brzmi czy jest mozliwe zintegrowanie validate i ajax aby dane zle wpisane nie zostaly wyslane, tak jak ma to miejsce w stronach z przeladowaniem?bo jak narazie przy kliknieciu "wyslij" formularz jest ciagle wysylany.
kod js
$().ready(function(){ $('#formularz').validate({ rules: { email:{ required:true, email:true }, tematyka:{ required:true, minlength:2 } }, messages:{ tematyka:{ required: 'pole wymgane', minlength: 'prosze podac minimum 2 znaki' }, email:'prosze wpisac prawidlowy adres email' } }); });
i kod ajaxa
$('#wyslij').click(function(){ var email=$("#email").val(); var tematyka=$("#tematyka").val(); var forma=$("#forma").val(); var zakres=$("#zakres").val(); var aktualizacje=$("#aktualizacje").val(); var uwagi=$("#uwagi").val(); $.ajax({ url : 'test.php', type : 'POST', data : 'email='+email+'&tematyka='+tematyka+'&forma='+forma+'&zakres='+zakres+'&aktualizacje='+aktualizacje+'&uwagi='+uwagi, success: function(data){ alert(data); } }); return false; });