用submit來提交表單,然后在js中監聽submit方法,用ajax提交表單最后阻止submit的自動提交。
在標准瀏覽器中,阻止瀏覽器默認行為使用event.preventDefault(),而在IE6~8中,使用returnValue屬性來實現。
<html> <head> <script type="text/javascript" src="jquery-1.9.0.min.js"></script> </head> <body> <form action="" id='submitform'> username: <br> <input type="text" name="username" value="" required="required"> <br> password: <br> <input type="text" name="password" value="" required="required"> <br><br> <input type="submit" value="Submit"> </form> <script type="text/javascript" language="javascript"> $("#submitform").on("submit", function(event) { $.ajax({ ...... }); //阻止submit表單提交 event.preventDefault(); //或者return false //return false; }); </script> </body> </html>
