ajax前台页面以及交互

ajax前台页面以及交互
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"

  2. pageEncoding="UTF-8"%>

  3.  
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

  5. <html>

  6. <head>

  7. <title>ZERO</title>

  8. </head>

  9. <script type="text/javascript" src="js/jquery-1.8.2.js"></script>

  10. <script type="text/javascript">

  11.  
  12. $(document).ready(function(){

  13. $("#regist").bind('click',register);

  14. });

  15.  
  16. function register(){

  17. var name = $("#name").attr('value');//拿到name

  18. var password = $("#password").attr('value');//拿到password

  19. var repassword = $("#repassword").attr('value');//拿到repassword

  20. //判断3个值是否符合函数validate,即都不为空,且password和respassword是否一致

  21. if(validate(name,password,repassword)){

  22. $.ajax({

  23. url: "ajaxdemo", 请求的servlet注解

  24. dataType : "json", json格式

  25. type: "post", post请求

  26. data: {"name":name,"password":password},

  27. success:function(data){

  28. alert(data.demo); //成功则提示data.demo

  29. },

  30. error: function() {

  31. alert("ajax执行失败"); //失败则提示ajax执行失败

  32. }

  33. });

  34. }

  35. }

  36.  
  37. /* 验证方法 */

  38. function validate(name,password,repassword){

  39. if(name==null || name==''){

  40. alert('用户名不能为空!');

  41. $("#name").focus();

  42.  
  43. return false;

  44. }

  45. if(password==null || password==''){

  46. alert('密码不能为空!');

  47. $("#password").focus();

  48.  
  49. return false;

  50. }

  51. if(repassword==null || repassword==''){

  52. alert('确认密码不能为空!');

  53. $("#repassword").focus();

  54.  
  55. return false;

  56. }else if(password != repassword){

  57. alert('两次密码输入不一致!');

  58. $("#repassword").focus();

  59.  
  60. return false;

  61. }

  62.  
  63. return true;

  64. }

  65. </script>

  66. <style type="text/css">

  67. .demo {width:250px;height:40px;display:none; }

  68. </style>

  69. <body>

  70. <div id="content">

  71. <table>

  72. <tr>

  73. <td>用 户 名:</td>

  74. <td>

  75. <input type="text" name="name" id="name" />

  76. </td>

  77. </tr>

  78. <tr>

  79. <td>密  码:</td>

  80. <td>

  81. <input type="password" name="password" id="password"/>

  82. </td>

  83. </tr>

  84. <tr>

  85. <td>确认密码:</td>

  86. <td>

  87. <input type="password" name="repassword" id="repassword"/>

  88. </td>

  89. </tr>

  90. <tr>

  91. <td colspan="2" align="CENTER">

  92. <BR><input type="button" id="regist" value="注册"/>

  93. </td>

  94. </tr>

  95. </table>

  96. </div>

  97.  
  98. </body>

  99. </html>

猜你喜欢

转载自blog.csdn.net/SS__FF/article/details/81635657