register.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {% extends "index/base.html" %}
  2. {% block title %}注册 - 河海大学论坛{% endblock %}
  3. {% block content %}
  4. <script type=text/javascript>
  5. $(document).ready(function(){
  6. $('a#clickCode').click(function() {
  7. $("#changeCode").attr("src","/validcode?code=" + Math.random());
  8. });
  9. $('button#ajax').click(function() {
  10. $.ajax ({
  11. type : "POST",
  12. url : "{{ url_for('auth.register') }}",
  13. data:JSON.stringify({
  14. name: $('#name').val(),
  15. email: $('#email').val(),
  16. passwd: $('#passwd').val(),
  17. code:$("#code").val()
  18. }),
  19. contentType: 'application/json;charset=UTF-8',
  20. success: function(result) {
  21. if (result.judge == true)
  22. {
  23. window.location = '/';
  24. }
  25. else
  26. {
  27. $("#showerror").show();
  28. $("#error").text(result.error);
  29. }
  30. }
  31. });
  32. });
  33. });
  34. </script>
  35. <ol class="breadcrumb" style="margin-bottom:0;">
  36. <li><a href="{{ url_for('forums.index') }}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span>社区首页</a></li>
  37. <li class="active">注册</li>
  38. </ol>
  39. <div class="panel panel-default">
  40. <div class="panel-heading" style="background:#2e609b;">
  41. <a href="{{ url_for('auth.register') }}" style="color:#fff">注册页</a>
  42. </div>
  43. <div class="panel-body" style="border-bottom:1px solid #f6e1e1;">
  44. <div class="center-block">
  45. <div class="col-sm-offset-3 col-md-8 form-horizontal">
  46. <div class="alert alert-info" id="showerror" style="padding:8px;">
  47. <button type="button" class="close" id="hide">
  48. <span aria-hidden="true">&times;</span>
  49. </button>
  50. <ul>
  51. <li id="error"></li>
  52. </ul>
  53. </div>
  54. <div class="form-group">
  55. <label class="col-sm-2 control-label">{{ form.name.label }}</label>
  56. <div class="col-sm-10">
  57. {{ form.name(class="form-control",placeholder="name",style="width:240px") }}
  58. </div>
  59. </div>
  60. <div class="form-group">
  61. <label class="col-sm-2 control-label">{{ form.email.label }}</label>
  62. <div class="col-sm-10">
  63. {{ form.email(class="form-control",placeholder="email",style="width:240px") }}
  64. </div>
  65. </div>
  66. <div class="form-group">
  67. <label class="col-sm-2 control-label">{{ form.passwd.label }}</label>
  68. <div class="col-sm-10">
  69. {{ form.passwd(class="form-control",placeholder="passwd",style="width:240px") }}
  70. </div>
  71. </div>
  72. <div class="form-group">
  73. <label class="col-sm-2 control-label">{{ form.code.label }}</label>
  74. <div class="col-sm-10">
  75. {% include 'auth/validate.html' %}
  76. </div>
  77. </div>
  78. <div class="form-group">
  79. <div class="col-sm-offset-2 col-sm-10">
  80. <button type="button" class="btn btn-primary" id="ajax">注册新用户</button>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. {% endblock %}