Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.62 KB | None | 0 0
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  8. <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
  9. <link rel="stylesheet" type="text/css" href="homeStyle.css">
  10. <title>Register</title>
  11. <style>
  12. body {
  13. /*background-image: url("background.jpg");
  14. background-size: 1350px 800px;*/
  15. }
  16. </style>
  17.  
  18. <link rel="stylesheet" href="assets/css/main.css" />
  19. <link rel="stylesheet" href="assets/css/app.css" />
  20.  
  21. </head>
  22. <body onload='getTags()'>
  23.  
  24. <div class="w3-col m7">
  25. <div class="wrapper">
  26.  
  27. <div class="cover-whole-page">
  28. <img class="overlay-gradiant" src="assets/imgs/overlay.png" />
  29. </div>
  30.  
  31. <div class="main-text">
  32. გინდა გაიგო ცნობებზე ნამდვილია თუ მითია, სწორედ რომ შენთვის შექმნილა , სუპერ საიტი პითია
  33. </div>
  34.  
  35.  
  36. <div class="register-container">
  37. <div class="search-container-in">
  38.  
  39. <div class="search-container-text green-text">დარეგისტრირდი</div>
  40.  
  41. <form class="input-container-register " id="form" action="UserRegistration" method="post">
  42.  
  43. <div class="search-input-outer register-inp">
  44. <input class="search-input" id='idName' name="userName" type="text" value="" placeholder="სახელი">
  45. </div>
  46.  
  47. <div class="search-input-outer register-inp">
  48. <input class="search-input" type="password" id='idPass' name="password" onkeyup='check()' type="text" value="" placeholder="პაროლი">
  49. <b id="check"></b>
  50. </div>
  51.  
  52. <div class="search-input-outer register-inp">
  53. <input class="search-input" type="email" name="mail" value="" placeholder="ელ-ფოსტა">
  54. </div>
  55. <!--
  56. <div class="checkbox-outer">
  57.  
  58. <div class="choose-product-item no-margin">
  59. <input class="choose-product-radio ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="1">
  60. <label for="1"><span ></span>მეცნიერება</label>
  61. </div>
  62.  
  63.  
  64. <div class="choose-product-item">
  65. <input class="chooseProduct ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="2">
  66. <label for="2"><span ></span>ხელოვნება</label>
  67. </div>
  68.  
  69. <div class="choose-product-item">
  70. <input class="chooseProduct ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="3">
  71. <label for="3"><span ></span>მუსიკა</label>
  72. </div>
  73.  
  74. <div class="choose-product-item no-margin">
  75. <input class="chooseProduct ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="4">
  76. <label for="4"><span ></span>საკვები</label>
  77. </div>
  78.  
  79. <div class="choose-product-item">
  80. <input class="chooseProduct ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="5">
  81. <label for="5"><span ></span>პოილიტიკა</label>
  82. </div>
  83.  
  84. <div class="choose-product-item">
  85. <input class="chooseProduct ng-untouched ng-valid ng-dirty" formcontrolname="chooseProduct" type="checkbox" id="6">
  86. <label for="6"><span ></span>სხვა</label>
  87. </div>
  88. </div>-->
  89. <div id="tags">Please Choose topics that You are interested
  90. in <br /></div>
  91.  
  92.  
  93. </form>
  94.  
  95.  
  96. <button class="regiter-submit-btn" type="submit" id='add' disabeled=true>
  97. <div class="search-submit-btn-in" >
  98. <div class="search-submit-btn-text">რეგისტრაცია</div>
  99. </div>
  100. </button>
  101.  
  102. <button class="register go-login">
  103. ავტორიზაცია
  104. </button>
  105.  
  106. </div>
  107.  
  108.  
  109. </div>
  110. </div>
  111.  
  112.  
  113.  
  114.  
  115.  
  116. </div>
  117.  
  118. <script>
  119. function check() {
  120. var value = $.trim($("#idPass").val());
  121.  
  122. if (value.length <= 6) {
  123. $("#add").prop('disabled', true);
  124. document.getElementById("check").innerHTML = "Please, make sure passwrod is at least 6 chars"
  125. } else {
  126. $("#add").prop('disabled', false);
  127. document.getElementById("check").innerHTML = "That looks okay"
  128. }
  129.  
  130. }
  131.  
  132. $(document).on("submit","#form",
  133. function(event) {
  134. event.preventDefault();
  135. var array = $("input[name='tags']:checked").map(function() {
  136. return this.id;
  137. }).get()
  138.  
  139. var $form = $(this);
  140.  
  141. // Preparing the data to send
  142. var data = {
  143. userName : $("input[name=userName]").val(),
  144. password : $("input[name=password]").val(),
  145. mail : $("input[name=mail]").val(),
  146. tags : array
  147. };
  148.  
  149. var jsonData = JSON.stringify(data);
  150. $.post($form.attr("action"), jsonData, function(jsonResponse) {
  151. document.getElementById("1").innerHTML = jsonResponse;
  152. if (jsonResponse == "Welcome") {
  153. window.location.replace("HomePage.jsp");
  154. } else {
  155. document.getElementById("1").innerHTML = jsonResponse;
  156. }
  157.  
  158. });
  159.  
  160. });
  161. </script>
  162. <script type="text/javascript">
  163. function getTags(){
  164. var xhttp = new XMLHttpRequest();
  165. xhttp.onreadystatechange = function() {
  166. if (this.readyState == 4 && this.status == 200) {
  167. var obj = JSON.parse(this.responseText);
  168. for (var i = 0; i < obj.length; i++) {
  169. var checkbox = document.createElement('input');
  170. var mybr = document.createElement('br');
  171. checkbox.type = "checkbox";
  172. checkbox.name = "tags";
  173. checkbox.value = obj[i].tag_id;
  174. checkbox.id = obj[i].tag_id;
  175. var label = document.createElement('label')
  176. label.htmlFor = "id";
  177. label.appendChild(document.createTextNode(obj[i].tagName));
  178.  
  179. document.getElementById( "tags").appendChild(checkbox);
  180. document.getElementById( "tags").appendChild(label);
  181. document.getElementById( "tags").appendChild(mybr);
  182.  
  183. }
  184. }
  185. };
  186. xhttp.open("GET", "UserRegistration", true);
  187. xhttp.send(null);
  188. }
  189. </script>
  190.  
  191. </div>
  192. </body>
  193. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement