Guest User

Untitled

a guest
Feb 7th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script>
  4. function testvalidate(event){
  5. console.log();
  6. event.preventDefault();
  7. var room_for_username = document.form.username.value;
  8. var room_for_password = document.form.password.value;
  9. var Confimpassword = document.form.password2.value;
  10. var checkemail = document.form.email.value;
  11. var at = checkemail.indexOf("@");
  12. var dot =checkemail.lastIndexOf(".");
  13.  
  14. if( room_for_username == ''){
  15. alert("Username cannot be empty");
  16. return false;
  17. }
  18. if( checkemail.length == ''){
  19. alert("email could not empty");
  20. return false;
  21. }
  22. if (at<1 || dot<at+2 || dot +2 >= checkemail.length){  
  23.   alert("Please enter a valid e-mail address \n ");
  24. return false;
  25. }
  26. if(!flag && checkemail.indexOf("@") <0 ){
  27. alert("Email without @ couldnot be valid email") ;
  28. return false;
  29. }
  30. if(!flag && checkemail.indexOf(".")){
  31. alert("Email without . couldnot be a valid email");
  32. return false;
  33. }
  34.  
  35. if ( room_for_password == '') {
  36. alert("enter your choice of passowrd");
  37. return false;
  38. }
  39. else if(room_for_password.length < 6) {
  40. alert("password must be greater than 6 character");
  41. return false;
  42. }
  43. else if (Confimpassword == '') {
  44. alert("Enter the same as above password");
  45. }
  46. else if(room_for_password != Confimpassword) {
  47. alert("not match");
  48. return false;
  49. }
  50.  
  51.  
  52.  
  53. else{
  54. alert("correct");
  55. return true;
  56.  
  57.  
  58. }
  59. }
  60. </script>
  61. <style type="text/css">
  62. body{
  63. display: flex;
  64. justify-content: center;
  65.  
  66. align-items: center;
  67. }
  68. input{
  69. border-radius: 24px;
  70. width: 100%;
  71. height: 25px;
  72. border:1px solid transparent;
  73. }
  74. form{
  75. padding: 10px;
  76. font-size: 25px;
  77. background: brown;
  78. border-radius: 22px;
  79. font-style: cursive;
  80. }
  81. label{
  82.  
  83. font-size: 25px;
  84. }
  85. .item{
  86. flex-direction: 'row';
  87. margin: 20px;
  88. }
  89. </style>
  90. </head>
  91. <body>
  92. <form method="post" onsubmit="testvalidate(event)" name="form">
  93. <div class="item">
  94. <label> Name </label>
  95. <input type="text" name="username">
  96. </div>
  97.  
  98.  
  99. <div class="item">
  100. <label> Email :</label>
  101. <input type="text" name="email">
  102. </div>
  103. <div class="item">
  104. <label> Password </label>
  105. <input type="password" name="password">
  106. </div>
  107. <div class="item">
  108. <label> Confirm Password </label>
  109. <input type="password" name="password2">
  110. </div>
  111.  
  112.  
  113. <div class="item">
  114. <input type="submit" name="submit" value="check me">
  115. </div>
  116. </form>
  117. </body>
  118. </html>
Add Comment
Please, Sign In to add comment