Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.78 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <!-- Required meta tags -->
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7. <link rel="stylesheet" type="text/css" href="Index.css">
  8. <!-- Bootstrap CSS -->
  9. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  10. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  11. <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
  12. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
  13.  
  14.  
  15. </head>
  16. <section class="navbar">
  17. <nav class="navbar navbar-toggleable-md navbar-light bg-faded">
  18. <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
  19. <span class="navbar-toggler-icon"></span>
  20. </button>
  21. <a class="navbar-brand" href="#">Eve Interface</a>
  22.  
  23. <div class="collapse navbar-collapse" id="navbarTogglerDemo02">
  24. <ul class="navbar-nav mr-auto mt-2 mt-md-0">
  25. <li class="nav-item active">
  26. <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
  27. </li>
  28. <li class="nav-item">
  29. <a class="nav-link" href="#">Personal Information</a>
  30. </li>
  31. <li class="nav-item">
  32. <a class="nav-link" href="#">Corporation Information</a>
  33. </li>
  34.  
  35. </ul>
  36. <ul class="nav navbar-nav navbar-right">
  37. <li class="nav-item"><a class="nav-link" href="#" data-toggle="modal" data-target="#Registration"> Registration</a></li>
  38. <li class="nav-item"><a class="nav-link" href="#" data-toggle="modal" data-target="#Login"> Login</a></li>
  39. </ul>
  40. </div>
  41. </nav>
  42. </section>
  43.  
  44.  
  45. <div class="modal fade" id="Registration" tabindex="-1" role="dialog" aria-labelledby="RegistrationModal" aria-hidden="true">
  46. <div class="modal-dialog modal-sm" role="document">
  47. <div class="modal-content">
  48. <form autocomplete="nope" id="Registration" method="POST">
  49. <div class="modal-header">
  50. <h5 class="modal-title" id="registrationmodal">Registration</h5>
  51. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  52. </div>
  53. <div class="modal-body" style="text-align: center;">
  54. <input type="text" name="username" id="username" placeholder="Username" required></br>
  55. <div Id="Username_Error"></div>
  56. <input type="email" name="email" id="email" placeholder="Email" required></br>
  57. <div Id="Email_Error"></div>
  58. <input type="password" name="password" id="Registration_password" placeholder="Password" required></br>
  59. <div Id="Password_Error"></div>
  60. </div><!-- Closes modal-body -->
  61. <div class="modal-footer">
  62. <button class="btn btn-default" type="submit">Submit</button>
  63. </div><!-- Closes modal-footer-->
  64. </form>
  65. </div> <!-- Closes modal-content-->
  66. </div>
  67. </div>
  68.  
  69. <div class="modal fade" id="Login" tabindex="-1" role="dialog" aria-labelledby="LoginModal" aria-hidden="true">
  70. <div class="modal-dialog modal-sm" role="document">
  71. <div class="modal-content">
  72. <form novalidate autocomplete="nope" id="Registration">
  73. <div class="modal-header">
  74. <h5 class="modal-title" id="exampleModalLabel">Login</h5>
  75. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  76. </div>
  77. <div class="modal-body" style="text-align: center;">
  78. <input type="email" name="Login_Email" id="Login_Email" placeholder="Email"></br>
  79. <input type="password" name="Login_Password" id="Login_Password" placeholder="Password"></br>
  80.  
  81. </div><!-- Closes modal-body -->
  82. <div class="modal-footer">
  83. <button class="btn btn-default" disable>Submit</button>
  84. </div><!-- Closes modal-footer-->
  85. </form>
  86. </div> <!-- Closes modal-content-->
  87. </div>
  88. </div>
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. <script>
  98. $(document).ready(function () {
  99.  
  100. $('#username').on('focusout', function (event) {
  101. var username = document.getElementById('username').value;
  102. var pattern = /[!,@,#,$,%,^,&,*,(,),~,<,>,?,;,:,]/;
  103. $('#Username_Error').text("");
  104. if (username.length == 0) { $('#Username_Error').text("Please enter a Username!") }
  105. if (username.length < 5) { $('#Username_Error').text("Please enter a Longer Username!") }
  106. if (username.length > 20) { $('#Username_Error').text("Please enter a Username Less than 20 Characters!") }
  107. if (pattern.test(username)) { $('#Username_Error').text("Please enter a Username with only Letters and Numbers!") }
  108. })
  109.  
  110. $('#email').on('focusout', function (event) {
  111. var email = document.getElementById('email').value;
  112. var patternemail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
  113. var pattern_special = /[a-zA-Z0-9]/;
  114. $('#Email_Error').text("");
  115. if (email.length == 0) { $('#Email_Error').text("Please enter a Email!") }
  116. if (!patternemail.test(email)) { $('#Email_Error').text("Please enter a Valid Email example Johndoe@gmail.com!") }
  117. })
  118.  
  119. $('#Registration_password').on('focusout', function (event) {
  120. var password = document.getElementById('Registration_password').value;
  121. $('#Password_Error').text("");
  122. if (password.length <= 6) { $('#Password_Error').text("Please enter a Password with more then 6 Characters!") }
  123. })
  124.  
  125.  
  126. $('#Registration').submit(function () {
  127. var username = document.getElementById('username').value;
  128. var email = document.getElementById('email').value;
  129. var password = document.getElementById('Registration_password').value;
  130. var pattern1 = /[!,@,#,$,%,^,&,*,(,),~,<,>,?,;,:,]/;
  131. var patternemail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/;
  132.  
  133. if (username.length == 0) {
  134. alert("Please enter a Username!");
  135. return false;
  136. }
  137. if (username.length > 20) {
  138. alert("Please enter a Username Less than 20 Characters!");
  139. return false;
  140. }
  141. if (pattern1.test(username)) {
  142. alert("Please enter a Username with only Letters and Numbers!");
  143. return false;
  144. }
  145. if (email.length == 0) {
  146. alert("Please enter a Email!");
  147. return false;
  148. }
  149. if (!patternemail.test(email)) {
  150. alert("Please enter a Valid Email example Johndoe@gmail.com!");
  151. return false;
  152. }
  153. if (password.length <= 6) {
  154. alert("Please enter a Password with more then 6 Characters!");
  155. return false;
  156. }
  157.  
  158. $.ajax({
  159. type: "POST",
  160. url: 'formsubmit.php',
  161. data:{username : username, email : email , password : password},
  162. success: function (data) {
  163. alert(data);
  164. event.preventDefault();
  165. },
  166.  
  167. })
  168. });
  169. });
  170. </script>
  171.  
  172.  
  173.  
  174. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement