<!DOCTYPE html> <html> <head> <style> p { margin:0; color:blue; } div,p { margin-left:10px; } span { color:red; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <p>Type 'correct' to validate.</p> <form action="java script:alert('success!');"> <div> <input type="text" /> <input type="submit" /> </div> </form> <span></span> <script> $("form").submit(function() { if ($("input:first").val() == "correct") { $("span").text("Validated...").show(); return true; } $("span").text("Not valid!").show().fadeOut(1000); return false; }); </script> </body> </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??