Advertisement
Guest User

hjelp øving 5

a guest
Oct 5th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. console.log("Script loaded!")
  2.  
  3. var username="";
  4. var password="";
  5. var usernameBool=false;
  6. var passwordBool=false;
  7. var users = [];
  8. var userContainer = document.getElementById('users');
  9.  
  10. function validate() {
  11.   console.log("It works!");
  12.   // Ikke bra "in the long run", men fungerer her!
  13.   username = document.forms["hebipForm"][5];
  14.   password = document.forms["hebipForm"][6];
  15.  
  16.   usernameBool = (username.value.length < 3 || (/^[ÆæØøÅå\?\!\.\,\_\-]+$/.test(username.value)));
  17.   passwordBool = (password.value.length < 3 || password.value.indexOf("123") > -1 || password.value.indexOf("abc") > -1);
  18.  
  19.   if(usernameBool || passwordBool) {
  20.     alert("Du har ikke fulgt kravene til brukernavn eller passord!");
  21.     if(usernameBool) { username.style = "color: red;"; }
  22.     if(passwordBool) { password.style = "color: red;"; }
  23.   }
  24.   else if(users.indexOf(username.value) > -1) {
  25.     alert("Det brukernavnet er allerede i bruk!");
  26.     username.style = "color: red;";
  27.   }
  28.   else {
  29.     alert("Bruker " + username.value + " er opprettet!");
  30.     users.push(username.value);
  31.     printUsers();
  32.     reset();
  33.   }
  34.  
  35. }
  36.  
  37. function reset() {
  38.   console.log("Resetting...");
  39.   var formArray = document.forms["hebipForm"].getElementsByTagName('input');
  40.   for(var i = 0; i < formArray.length - 1; i++) {
  41.     if(i.type != "button") {
  42.       i.value = "";
  43.     }
  44.   }
  45. }
  46.  
  47. function printUsers() {
  48.   userContainer.innerHTML = "";
  49.   for(var i = 0; i < users.length - 1; ++i) {
  50.       userContainer.innerHTML += (users[i] + "<br>");
  51.   }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement