Advertisement
Guest User

Untitled

a guest
Mar 31st, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. var validemail = false ;
  2. var validpassword = false ;
  3. var validusername = false ;
  4. var validage = false ;
  5.  
  6. function verifyemail()
  7. {
  8. var email = document.getElementById("signupemail").value ;
  9. var error = document.getElementById("signupemailerrors") ;
  10. var emailregex = /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/ ;
  11.  
  12. if(email.length < 254){
  13. if( email.length > 0 ){
  14. if(email.match(emailregex)){
  15. error.innerHTML = "";
  16. validemail = true ;
  17. }
  18. else
  19. {
  20. error.innerHTML = "Invalid email address.";
  21. validemail = false ;
  22. }
  23.  
  24. }else
  25.  
  26. {
  27. error.innerHTML = "Please fill in." ;
  28. validemail = false ;
  29. }
  30. } else
  31. {
  32. error.innerHTML = "Maximum length exceeded.";
  33. validemail= false ;
  34. }
  35. }
  36.  
  37. function verifypassword(){
  38. var password = document.getElementById("signuppassword").value;
  39. var passworderror= document.getElementById("signuppassworderrors") ;
  40. if (password.length < 254){
  41. if(password.length > 7){
  42. passworderror.innerHTML = "";
  43. validpassword = true ;
  44.  
  45. }
  46. else if(password.length == 0)
  47. {
  48. passworderror.innerHTML = "Please fill in.";
  49. validpassword = false ;
  50. }
  51. else
  52. {
  53. passworderror.innerHTML = "At least 8 characters required.";
  54. validpassword = false ;
  55. }
  56. }
  57. else
  58. {
  59. passworderror.innerHTML = "Maximum length exceeded.";
  60. validpassword = false ;
  61. }
  62. }
  63.  
  64. function verifyusername(){
  65. var username = document.getElementById("signupusername").value ;
  66. var usernamerror = document.getElementById("signupusernameerrors") ;
  67.  
  68. if (username.length == 0)
  69. {
  70. usernamerror.innerHTML = "Please fill in.";
  71. validusername = false;
  72. }
  73. else if (username.length > 50)
  74. {
  75. usernamerror.innerHTML = "Maximum length exceeded.";
  76. validusername = false;
  77. }
  78. else
  79. {
  80. usernamerror.innerHTML = "";
  81. validusername = true;
  82. }
  83. }
  84.  
  85. function verifyage(){
  86. var age = document.getElementById("signupage").value ;
  87. var ageerror = document.getElementById("signupageerrors") ;
  88. var ageregex = /^d+$/;
  89.  
  90. if(age.length == 0){
  91. ageerror.innerHTML = "Please fill this field";
  92. validage = false;
  93. }
  94. else
  95. {
  96. if (age.match(ageregex)){
  97. if (age == 0){
  98. ageerror.innerHTML = "Please provide your real age." ;
  99. validage = false;
  100. }
  101. else if(age > 130){
  102. ageerror.innerHTML = "Please provide your real age." ;
  103. validage = false;
  104. }
  105. else
  106. {
  107. ageerror.innerHTML = "" ;
  108. validage = true;
  109. }
  110.  
  111. }else
  112. {
  113. ageerror.innerHTML = "Only numbers allowed."
  114. validage = false;
  115. }
  116. }
  117. }
  118.  
  119.  
  120. function verifysubmit(){
  121. verifyage();
  122. verifyemail();
  123. verifypassword();
  124. verifyusername();
  125. if (validage == true && validemail == true && validpassword == true && validusername == true)
  126. {
  127. document.getElementById("signupformsubmit").disabled = false ;
  128. }
  129. else{
  130. document.getElementById("signupformsubmit").disabled = true ;
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement