Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX]Połaczenie jquery.validate z ajax
-mas-
post 10.01.2012, 20:34:37
Post #1





Goście







Witam
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

  1. $().ready(function(){
  2. $('#formularz').validate({
  3. rules: {
  4.  
  5. email:{
  6. required:true,
  7. email:true
  8. },
  9. tematyka:{
  10. required:true,
  11. minlength:2
  12. }
  13.  
  14. },
  15. messages:{
  16. tematyka:{
  17. required: 'pole wymgane',
  18. minlength: 'prosze podac minimum 2 znaki'
  19. },
  20. email:'prosze wpisac prawidlowy adres email'
  21. }
  22.  
  23. });
  24. });


i kod ajaxa

  1. $('#wyslij').click(function(){
  2. var email=$("#email").val();
  3. var tematyka=$("#tematyka").val();
  4. var forma=$("#forma").val();
  5. var zakres=$("#zakres").val();
  6. var aktualizacje=$("#aktualizacje").val();
  7. var uwagi=$("#uwagi").val();
  8.  
  9. $.ajax({
  10. url : 'test.php',
  11. type : 'POST',
  12. data : 'email='+email+'&tematyka='+tematyka+'&forma='+forma+'&zakres='+zakres+'&aktualizacje='+aktualizacje+'&uwagi='+uwagi,
  13.  
  14. success: function(data){
  15. alert(data);
  16. }
  17. });
  18. return false;
  19. });
Go to the top of the page
+Quote Post
cycofiasz
post 10.01.2012, 20:49:45
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Ustaw w validate funkcję submitHandler
Go to the top of the page
+Quote Post
-mas-
post 11.01.2012, 02:38:25
Post #3





Goście







wielkie dzieki kolego
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 16:37