Advertisement
Guest User

Untitled

a guest
Oct 3rd, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. <html>
  2. <head>
  3.  
  4. <style>
  5. .content {
  6. margin: 0 auto;
  7. width: 450px;
  8. padding: 10px 0;
  9. position: relative;
  10. font-size: 15px;
  11. font-family: Arial;
  12. border: 1px solid black;
  13. }
  14. .form {
  15. width: 100%;
  16. position: relative;
  17. }
  18.  
  19. .row {
  20. padding: 10px 0;
  21. clear: both;
  22. height: 35px;
  23. position: relative;
  24. }
  25. .lab {
  26. float: left;
  27. width: 25%;
  28. text-align: right;
  29. margin-right: 20px;
  30. height: 35px;
  31. line-height: 35px;
  32. }
  33. .input {
  34. width: 65%;
  35. height: 35px;
  36. line-height: 35px;
  37. float: left;
  38.  
  39. }
  40.  
  41. .form .txt {
  42. height: 35px;
  43. line-height: 35px;
  44. width: 90%;
  45. }
  46. .radio {
  47. width: 26px;
  48. }
  49.  
  50. .button {
  51. padding: 20px 10% 0 0;
  52. height: 40px;
  53. }
  54. button {
  55. height: 40px;
  56. float: right;
  57. padding: 5px 15px;
  58. }
  59.  
  60. .error {
  61. background: red;
  62. height: 20px;
  63. float: none;
  64. padding-left: 30%;
  65. display: none;
  66. }
  67.  
  68. </style>
  69. </head>
  70. <body>
  71.  
  72. <div class="page-content">
  73. <div class="content">
  74. <div>
  75. <div class="form">
  76. <div class="row">
  77. <div class="lab">UserName</div>
  78. <div class="input">
  79. <input type="text" id="txtUser" class="txt" name="txtUser">
  80. </div>
  81. </div>
  82. <div id="error-user" class="display-none error">username phai lon hon 6 ki tu</div>
  83. <div class="row">
  84. <div class="lab">Email</div>
  85. <div class="input">
  86. <input type="text" id="txtEmail" class="txt" name="txtEmail">
  87. </div>
  88. </div>
  89. <div id="error-email" class="display-none error">email co dang abc@def.xyz</div>
  90. <div class="row">
  91. <div class="lab">Password</div>
  92. <div class="input">
  93. <input type="password" id="txtPass" class="txt" name="txtPass">
  94. </div>
  95. </div>
  96. <div class="row">
  97. <div class="lab">Enterpass</div>
  98. <div class="input">
  99. <input type="password" id="txtRepass" class="txt" name="txtRepass">
  100. </div>
  101. </div>
  102. <div id="error-pass" class="display-none error">password khong trung</div>
  103. <div class="row">
  104. <div class="lab">GioiTinh:</div>
  105. <div class="input">
  106. <input type="radio" class="radio" name="gioitinh" value="nam">Nam
  107. <input type="radio" class="radio" name="gioitinh" value="nu">Nu
  108. </div>
  109. </div>
  110. <div class="row">
  111. <div class="lab">Native</div>
  112. <div class="input">
  113. <input type="range" id="rgNative" class="txt" name="rgNative">
  114. </div>
  115. </div>
  116. </div>
  117. <div class="button">
  118. <button id="btn-regis" onclick="check()"> Register</button>
  119. </div>
  120. </div>
  121. </div>
  122.  
  123.  
  124. </div>
  125. <script>
  126. function check(){
  127. var username = document.getElementById("txtUser").value,
  128. email = document.getElementById("txtEmail").value,
  129. pass = document.getElementById("txtPass").value,
  130. repass= document.getElementById("txtRepass").value;
  131. if(!validateEmail(email) || email =="")
  132. document.getElementById("error-email").style.display="block";
  133. else
  134. document.getElementById("error-email").style.display="none";
  135. if(!validateUser(username))
  136. document.getElementById("error-user").style.display="block";
  137. else
  138. document.getElementById("error-user").style.display="none";
  139. if(pass=="" || repass=="" || !validatePass(pass, repass))
  140. document.getElementById("error-pass").style.display="block";
  141. else
  142. document.getElementById("error-pass").style.display="none";
  143. }
  144. function validateEmail(email){
  145. var em = /^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i;
  146. return em.test(email);
  147. }
  148. function validateUser(username){
  149. if(username.length >6)
  150. return true;
  151. else
  152. return false;
  153. }
  154. function validatePass(pass, repass){
  155. if(pass === repass)
  156. return true;
  157. else
  158. return false;
  159. }
  160.  
  161. </script>
  162. </body>
  163. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement