Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] jak dodać alert w przypadku negatywnej odpowiedzi
Forum PHP.pl > Forum > Przedszkole
lamcpp
przykład z: http://api.jquery.com/submit/
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5.  
  6. p { margin:0; color:blue; }
  7. div,p { margin-left:10px; }
  8. span { color:red; }
  9. </style>
  10. <script src="http://code.jquery.com/jquery-latest.js"></script>
  11. </head>
  12. <body>
  13. <p>Type 'correct' to validate.</p>
  14. <form action="java script:alert('success!');">
  15. <div>
  16. <input type="text" />
  17.  
  18. <input type="submit" />
  19. </div>
  20. </form>
  21. <span></span>
  22. <script>
  23.  
  24. $("form").submit(function() {
  25. if ($("input:first").val() == "correct") {
  26. $("span").text("Validated...").show();
  27. return true;
  28. }
  29. $("span").text("Not valid!").show().fadeOut(1000);
  30. return false;
  31. });
  32. </script>
  33.  
  34. </body>
  35. </html>


W przypadku poprawnej odpowiedzi czyli podania "correct" wyświetli się alert z napisem "success". Jak zrobić by w przypadku negatywnej odpowiedzi pojawił się inny alert informujący że się nie udało?Tym bardziej mnie to zastanawia, że alert jest podany w samym action, czyli po wysłaniu formularza przeniesie nas do tego alerta, ale jak wstawić negatywny alert i gdzie??
CuteOne
  1. if ($("input:first").val() == "correct") {
  2. $("span").text("Validated...").show();
  3. return true;
  4. }
  5. else {
  6. alert('źle');
  7. return false;
  8. }
lamcpp
Dziękujęsmile.gif
Nie skojarzyłem, że alert nie trzeba przypisywać do żadnego obiektu i wsumie nie wiedziałem do czego go przypisać
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.