Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX]Walidacja formularza
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam. Mam stworzony formularz i chciałbym aby po wciśnięciu przycisku submit najpierw przeszła walidacja w php a potem zależni od wyniku formularz się wysłał lub nie.
Mam taki kod:
[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. url: 'libs/ajax.php',
  3. type: 'post',
  4. data: Ajaxdata,
  5. async: false,
  6. success: function(result) {
  7. if(result == 1) {return true;} else {
  8.  
  9. return false;
  10. }
  11. },
  12. error: function(xhr, textStatus, errorThrown){
  13. alert('request failed');
  14. }
  15. });
[JAVASCRIPT] pobierz, plaintext

Niestety "return false" lub "return true" w success nie działają jeżeli chodzi o przycisk wysłania formularza. Jak to naprawić?
Oczywiście ten ajax jest wywoływany po zdarzeniu wciśnięcia odpowidniego przycisku
sajegib
A masz jakąś przeszkodę, żeby po stronie serwera przeprowadzić walidacje i wywoływać ajaxa tylko raz?
Spróbuj zamiast return true/false przekazywać do globalnej zmiennej true/false i sprawdzać ją przy kolejnym wykoaniu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.