Advertisement
Guest User

MOI MOI

a guest
Jan 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Anmelde Dialog</title>
  4. <script>
  5. window.onload = function(){
  6. document.getElementById("bReset").onclick = function(){reset();};
  7. document.getElementById("bLogin").onclick = function(){login();};
  8. document.getElementById("bRegister").onclick = function(){register();};
  9.  
  10. document.getElementById("box").classList.add("hide");
  11. var x = document.getElementsByClassName("reg");
  12. var i;
  13. for(i=0;i<x.length;i++){
  14. x[i].classList.add("hide");
  15. }
  16. }
  17. function login(){
  18. var fehler="";
  19.  
  20. if(document.getElementById("passw").value == "" && document.getElementById("UName").value == ""){
  21. fehler = "Sie haben keine Daten angegeben!";
  22. }else if(document.getElementById("UName").value == ""){
  23. fehler = "Sie haben keinen Username eingegeben!";
  24. }else if(document.getElementById("passw").value == ""){
  25. fehler = "Sie haben kein Password eingegeben!";
  26. }else{
  27. document.getElementById("box").classList.add("hide");
  28. }
  29.  
  30. if(fehler!=""){
  31. document.getElementById("box").classList.remove("hide");
  32. document.getElementById("box").innerHTML = fehler;
  33. }
  34. }
  35. function register(){
  36. var fehler="";
  37. var grossb = false;
  38. var zahl = false;
  39.  
  40. for(var i=0;i<document.getElementById("passw").value.length;i++){
  41. if(document.getElementById("passw").value.charAt(i).toUpperCase() == document.getElementById("passw").value.charAt(i)) grossb=true;
  42. if(isNaN(document.getElementById("passw").value.charAt(i)) == false) zahl=true;
  43. }
  44.  
  45. if(document.getElementById("UName").value == ""){
  46. fehler = "Sie haben keinen Username eingegeben!";
  47. }
  48. else if(document.getElementById("passw").value == ""){
  49. fehler = "Sie haben kein Password eingegeben!";
  50. }else if(document.getElementById("passw").value.length < 8 || grossb == false || zahl == false){
  51. fehler = "Das Password muss mindestens 8 Zeichen lang sein, eine Zahl und ein Grossbuchstaben enthalten!";
  52. }
  53. else if(document.getElementById("Rpassw").value != document.getElementById("passw").value){
  54. fehler = "Sie muessen das Password widerholen!";
  55. }
  56. if(fehler!=""){
  57. document.getElementById("box").classList.remove("hide");
  58. document.getElementById("box").innerHTML = fehler;
  59. }else{
  60. document.getElementById("box").classList.add("hide");
  61. }
  62. }
  63. function reset(){
  64. document.getElementById("UName").value = "";
  65. document.getElementById("passw").value = "";
  66. document.getElementById("Rpassw").value = "";
  67. }
  68. function showLogin(){
  69. var x = document.getElementsByClassName("reg");
  70. var i;
  71. for(i=0;i<x.length;i++){
  72. x[i].classList.add("hide");
  73. }
  74. x = document.getElementsByClassName("log");
  75. for(i=0;i<x.length;i++){
  76. x[i].classList.remove("hide");
  77. }
  78. }
  79.  
  80. function showRegister(){
  81. var x = document.getElementsByClassName("log");
  82. var i;
  83. for(i=0;i<x.length;i++){
  84. x[i].classList.add("hide");
  85. }
  86. x = document.getElementsByClassName("reg");
  87. for(i=0;i<x.length;i++){
  88. x[i].classList.remove("hide");
  89. }
  90. }
  91. </script>
  92. <style>
  93. .hide{
  94. display:none;
  95. }
  96. input{
  97. margin-left:10px;
  98. }
  99. button{
  100. margin-right:10px;
  101. }
  102. span:hover{
  103. cursor:pointer;
  104. }
  105. span{
  106. color:blue;
  107. }
  108. #box{
  109. border: 3px solid #F00;
  110. height: 50px;
  111. padding: 10px;
  112. position: absolute;
  113. left:350px;
  114. top:10px;
  115. width: 250px;
  116. }
  117. #content{
  118. border:1px solid gray;
  119. width:300px;
  120. padding-left:2px;
  121. }
  122. </style>
  123. </head>
  124. <body>
  125. <form action="index.php">
  126. <div id="content">
  127. <p>Username<input type="text" id="UName"/></p>
  128. <p>Password<input type="password" id="passw"/></p>
  129. <p class="reg">Repeat Password<input type="password" id="Rpassw"/></p>
  130. <button id="bLogin" class="log">Login</button><button id="bRegister" class="reg">Register</button><button id ="bReset">Reset</button>
  131. <p><a href="javascript:showLogin()" class="reg">Login</a><a href="javascript:showRegister()" class="log">Register</a></p>
  132. </div>
  133. <div id="box"></div>
  134. <input type="hidden" value="" name="usecase"/>
  135. </form>
  136. </body>
  137. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement