Advertisement
pgeeweb

29.11.2016 - index.html

Nov 29th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 4.06 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <title>Register form</title>
  5.         <meta charset="utf8">
  6.  
  7.         <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed" rel="stylesheet">
  8.  
  9.         <style>
  10.         body {
  11.             font-family: 'Roboto Condensed', sans-serif;
  12.         }
  13.  
  14.         .form-group {
  15.             display: block;
  16.             margin-bottom: 10px;
  17.         }
  18.  
  19.         label {
  20.             display: inline-block;
  21.             width: 30%;
  22.             font-family: 'Roboto Condensed', sans-serif;
  23.         }
  24.  
  25.         input {
  26.             width: 60%;
  27.             font-family: 'Roboto Condensed', sans-serif;
  28.         }
  29.  
  30.         input[type="text"], input[type="password"], input[type="email"] {
  31.             border: 1px solid #000;
  32.             height: 25px;
  33.             background: #f2f2f2;
  34.             box-shadow: 0px 0px 2px #897855;
  35.         }
  36.  
  37.         input[type="submit"] {
  38.             background: #4286f4;
  39.             color: #dfdfdf;
  40.             border: 0;
  41.             display: block;
  42.             width: 200px;
  43.             height: 30px;
  44.             font-weight: bold;
  45.             font-size: 15px;
  46.         }
  47.  
  48.         .required, .red {
  49.             color: red;
  50.         }
  51.  
  52.         .green {
  53.             color: green;
  54.         }
  55.  
  56.         .hidden {
  57.             display: none;
  58.         }
  59.         </style>
  60.         <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
  61.         <script type="text/javascript">
  62.             jQuery(document).ready(function() {
  63.                 jQuery("#username").change(function() {
  64.                    
  65.                     var username_length = jQuery("#username").val().length;
  66.  
  67.                     if(username_length<3 || username_length>30) {
  68.                         jQuery("#username").css("borderColor", "red");
  69.                         if(jQuery("#username-error").is(":visible")==false) {
  70.                         jQuery("#username-error").toggle();
  71.                         }
  72.                         if(jQuery("#username-ok").is(":visible")==true) {
  73.                         jQuery("#username-ok").toggle();   
  74.                         }
  75.                         jQuery("#submit").prop("disabled", true);
  76.                     } else {
  77.                         jQuery("#username").css("borderColor", "green");
  78. if(jQuery("#username-error").is(":visible")==true) {
  79.                         jQuery("#username-error").toggle();
  80.                         }
  81.                         if(jQuery("#username-ok").is(":visible")==false) {
  82.                         jQuery("#username-ok").toggle();   
  83.                         }
  84.                         jQuery("#submit").prop("disabled", false);
  85.                     }
  86.                 });
  87.  
  88.                 jQuery("#register-form").submit(function(e) {
  89.                     var password = jQuery("#password").val();
  90.                     var confirm_password = jQuery("#confirm_password").val();
  91.                     if(password!=confirm_password) {
  92.                         jQuery("#password").css("borderColor", "red");
  93.                         jQuery("#confirm_password").css("borderColor", "red");
  94.                         if(jQuery("#password-mismatch-error").is(":visible")==false) {
  95.                         jQuery("#password-mismatch-error").toggle();   
  96.                         }
  97.                        
  98.                         e.preventDefault();
  99.                    
  100.                     }
  101.                 });
  102.             });
  103.         </script>
  104.     </head>
  105.     <body>
  106.         <p>Join our website</p>
  107.         <form action="register.php" method="post" id="register-form">
  108.             <div class="form-group">
  109.                 <label for="username">Username <span class="required">*</span></label>
  110.                 <input id="username" type="text" name="username" required>
  111.                 <p id="username-error" style="display: none;" class="red"><strong>ГРЕШКА</strong>: Въведеното потребителско име НЕ Е коректно. Моля въведете потребителско име от 3 до 30 знака.</p>   
  112.                 <p id="username-ok" style="display: none;" class="green">OK</p>
  113.             </div>
  114.             <div class="form-group">
  115.                 <label for="password">Password <span class="required">*</span></label>
  116.                 <input id="password" type="password" name="password"  required>
  117.             </div>
  118.             <div class="form-group">
  119.                 <label for="confirm_password">Confirm Password <span class="required">*</span></label>
  120.                 <input id="confirm_password" type="password" name="confirm_password" required>
  121.                 <p id="password-mismatch-error" style="display: none;" class="red"><strong>ГРЕШКА</strong>: Паролите не съвпадат!.</p> 
  122.             </div>
  123.             <div class="form-group">
  124.                 <label for="email">Your email <span class="required">*</span></label>
  125.                 <input id="email" type="email" name="email" required>  
  126.             </div>
  127.             <div class="form-group">
  128.                 <input id="submit" type="submit" name="send" value="zdr server" disabled="false">
  129.             </div>
  130.         </form>
  131.     </body>
  132. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement