Advertisement
Chessbrain94

Untitled

Jun 29th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 5.46 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Document</title>
  8.     <link rel="stylesheet" type="text/css" href="newPagesCSS.css">
  9. </head>
  10. <body>
  11.     <div id="page">
  12.         <div id="Header">
  13.                 <ul>
  14.                     <a href=""><li>Main Page</li></a>
  15.                     <div id="dropdown">
  16.                         <a href=""><li> Forums</li></a>
  17.                         <div id="hidden">
  18.                             <ul>
  19.                                 <a href=""><li>Chess</li> <br></a>
  20.                                 <a href=""><li>Networking</li></a>
  21.                             </ul>
  22.                         </div>
  23.                     </div>
  24.                     <a href=""><li>Sign Up</li></a>
  25.                     <a href=""><li>About Us</li></a>
  26.                 </ul>
  27.         </div>
  28.         <div id="menu">
  29.                 <form id="form">
  30.                     Username: <br>
  31.                     <input type="text" name="Username" value="" placeholder="Username" id="Username"> <br>
  32.                     Password: <br>
  33.                     <input type="text" name="Password" value="" placeholder="Password" id="Password"> <br>
  34.                     Email: <br>
  35.                     <input type="text" name="Email" value="" placeholder="Email" id="Email"> <br>
  36.                     <br>
  37.                     <div id="block1">
  38.                         Predmet: <br>
  39.                         <input type="radio" name="Predmet" value=""> PR3 <br>
  40.                         <input type="radio" name="Predmet" value=""> BP2 <br>
  41.                         <input type="radio" name="Predmet" value=""> KT  <br>    
  42.                     </div>        
  43.                     <div id="block2">
  44.                         Certifikati: <br>
  45.                         <input type="checkbox" name="check" value=""> CCNA <br>
  46.                         <input type="checkbox" name="check" value=""> MCSA <br>
  47.                         <input type="checkbox" name="check" value=""> JNCA <br>                                              
  48.                     </div>
  49.                     <br>
  50.                 </form>
  51.             <button type="submit" id="button" onclick="final()">Submit</button>
  52.             <button type="submit" id="button" onclick="autoMail()">Make Mail</button>                    
  53.         </div>      
  54.     </div>
  55.     <script src="newPagesJS.js"></script>
  56.     <script src="jquery-validation-1.16.0\lib\jquery.js"></script>
  57.     <script src="jquery-validation-1.16.0\dist\jquery.validate.js"></script>
  58.     <script src="newPageJQ.js"></script>
  59. </body>
  60. </html>
  61.  
  62. ---------------------------------------------------------
  63.  
  64. body{
  65.     background-color: blue
  66. }
  67. #page{
  68.     width: 100%;
  69.     height: 100%;
  70. }
  71. #menu{
  72.     background-color: lightblue;
  73.     border: 1 solid red;
  74.     border-radius: 5%;
  75.     margin: auto;
  76.     display: inline-block;
  77.     width: 20%;
  78.     height: 30%;
  79.     position: absolute;
  80.     left: 0;
  81.     right: 0;
  82.     box-shadow: 2px 2px 2px red;
  83. }
  84. #form{
  85.     margin-top: 10px;
  86.     margin-left: 10px;
  87. }
  88. input{
  89.     margin-left: 10px;
  90. }
  91. #block1{
  92.     display: inline-block;
  93.     width: 50%;
  94.  
  95. }
  96. #block2{
  97.     display: inline-block;
  98. }
  99. #button{
  100.     margin-top: 20px;
  101. }
  102. #hidden{
  103.     display: none;
  104.     position: absolute;
  105.     z-index: 1000;
  106. }
  107. #hidden ul{
  108.     background-color: white;
  109.     display: inline-block;
  110. }
  111.  
  112. #hidden li:hover{
  113.     background-color: grey;
  114.     color: red;
  115. }
  116. #hidden a{
  117.     text-decoration: none;
  118. }
  119. li{
  120.     text-decoration: none;
  121.     list-style: none;
  122.     display: inline-block;
  123.     margin-right: 30px;
  124. }
  125. #Header ul{
  126.     text-align: center;
  127. }
  128. #Header{
  129.     background-color: lightblue;
  130. }
  131. #dropdown{
  132.     display: inline-block;
  133. }
  134. #dropdown:hover #hidden{
  135.     display: block;
  136. }
  137. .error{
  138.     border: 1px solid red;
  139. }
  140. button{
  141.     margin-left: 10px;
  142.     margin-right: 10px;
  143. }
  144.  
  145. ------------------------------------------------------------
  146.  
  147. var elementi = document.getElementsByTagName("input");
  148. for (var i = 0; i < elementi.length; i++) {
  149.    if (elementi[i].type != 'submit') {
  150.        elementi[i].onblur = check;
  151.    }
  152. }
  153.  
  154. function check (e){
  155.    var a = e.target;
  156.    if (a == null) {
  157.        a = e
  158.    }
  159.    if (a.value == "") {
  160.        a.classList.add("error");
  161.    }else{
  162.        a.classList.remove("error");
  163.    }
  164. }
  165.  
  166. function final(){
  167.    for (var i = 0; i < elementi.length; i++) {
  168.        if (elementi[i].type != 'submit') {
  169.            check(elementi[i]);
  170.        }
  171.    }
  172. }
  173.  
  174. function autoMail(){
  175.    var User = document.getElementById("Username").value;
  176.    var array = User.split(" ");
  177.    var Fname = array[0];
  178.    var Lname = array[1];
  179.    var pass = document.getElementById("Password").value;
  180.    var final = Fname + "." + Lname +"."+ pass +"@edu.fit.ba";
  181.    document.getElementById("Email").value = final;
  182. }
  183.  
  184. -----------------------------------------------------------------------
  185.  
  186. $(document).ready(function(){
  187.    $("#form").validate({
  188.        rules: {
  189.            Username: {required: true, minlength: 4},
  190.            Password: "required",
  191.            Email: "required"
  192.        },
  193.        messages:{
  194.            Username: "Please insert a username",
  195.            Password: "Please insert a password",
  196.            Email: "Email will be generated correctly if you insert a Username and Password"
  197.        }
  198.    })
  199. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement