PageRenderTime 39ms CodeModel.GetById 12ms RepoModel.GetById 1ms app.codeStats 0ms

/lib/jquery-validate/demo/ajaxSubmit-intergration-demo.html

#
HTML | 85 lines | 72 code | 13 blank | 0 comment | 0 complexity | b3c4b32979aeeae689b47da755c3d528 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  5. <title>Test for jQuery validate() plugin</title>
  6. <link rel="stylesheet" type="text/css" media="screen" href="css/screen.css" />
  7. <style type="text/css">
  8. .warning { color: red; }
  9. </style>
  10. <script src="../lib/jquery.js" type="text/javascript"></script>
  11. <script src="../lib/jquery.form.js" type="text/javascript"></script>
  12. <script src="../jquery.validate.js" type="text/javascript"></script>
  13. <script type="text/javascript">
  14. jQuery(function() {
  15. // show a simple loading indicator
  16. var loader = jQuery('<div id="loader"><img src="images/loading.gif" alt="loading..." /></div>')
  17. .css({position: "relative", top: "1em", left: "25em"})
  18. .appendTo("body")
  19. .hide();
  20. jQuery().ajaxStart(function() {
  21. loader.show();
  22. }).ajaxStop(function() {
  23. loader.hide();
  24. }).ajaxError(function(a, b, e) {
  25. throw e;
  26. });
  27. var v = jQuery("#form").validate({
  28. submitHandler: function(form) {
  29. jQuery(form).ajaxSubmit({
  30. target: "#result"
  31. });
  32. }
  33. });
  34. jQuery("#reset").click(function() {
  35. v.resetForm();
  36. });
  37. });
  38. </script>
  39. </head>
  40. <body>
  41. <h1 id="banner"><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">jQuery Validation Plugin</a> Demo</h1>
  42. <div id="main">
  43. <form method="post" class="cmxform" id="form" action="form.php">
  44. <fieldset>
  45. <legend>Login Form (Enter "foobar" as password)</legend>
  46. <p>
  47. <label for="user">Username</label>
  48. <input id="user" name="user" title="Please enter your username (at least 3 characters)" class="required" minlength="3" />
  49. </p>
  50. <p>
  51. <label for="pass">Password</label>
  52. <input type="password" name="password" id="password" class="required" minlength"5" />
  53. </p>
  54. <p>
  55. <input class="submit" type="submit" value="Login"/>
  56. </p>
  57. </fieldset>
  58. </form>
  59. <div id="result">Please login!</div>
  60. <br/>
  61. <button id="reset">Programmatically reset above form!</button>
  62. <p>Backend file: <a href="form.phps">form.phps</a></p>
  63. <a href="index.html">Back to main page</a>
  64. </div>
  65. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  66. </script>
  67. <script type="text/javascript">
  68. _uacct = "UA-2623402-1";
  69. urchinTracker();
  70. </script>
  71. </body>
  72. </html>