Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.06 KB | None | 0 0
  1. function validateRegister()
  2. {
  3.  
  4. var username=document.register.username;
  5. var password=document.register.password;
  6. var confirmpassword=document.register.confirmpassword;
  7. var phonenumber=document.register.phonenumber;
  8. var email=document.register.email;
  9. var address=document.register.address;
  10. var gender=document.register.gender;
  11. var question=document.register.question;
  12. var answer=document.register.answer;
  13.  
  14.  
  15. if(username_validate(username,8,16))
  16. {
  17. if(password_validate(password,8,16))
  18. {
  19. if(confirm_password_validate(confirmpassword,password))
  20. {
  21. if(phonenumber_validate(phonenumber))
  22. {
  23. if(email_validate(email))
  24. {
  25. if(address_validate(address))
  26. {
  27. if(gender_validate(gender))
  28. {
  29. if(question_validate(question))
  30. {
  31. if(answer_validate(answer))
  32. {
  33. }
  34. }
  35. }
  36. }
  37. }
  38. }
  39. }
  40. else
  41. {
  42. return false;
  43. }
  44. }
  45. }
  46. }
  47.  
  48. //Username Validate
  49. function username_validate(username,min,max)
  50. {
  51.  
  52. if(username.value==null || username.value=="" || username.value.length<min || username.value.length>max)
  53. {
  54. //window.alert("Please Enter The Username And Enter The Value Between "+min+" to "+max+".");
  55. $('#username_error').css({ "display": "inline" });
  56.  
  57. return false;
  58. }
  59. if(username.value!=null || username.value!="" || username.value.length<min || username.value.length>max)
  60. {
  61. $('#username_error').css({ "display": "none" });
  62. return true;
  63. }
  64.  
  65. }
  66.  
  67.  
  68.  
  69. //Password Validate
  70. function password_validate(password,minium,maxium)
  71. {
  72.  
  73. if(password.value=="null" ||password.value=="" ||password.value.length<minium ||password.value.length>maxium)
  74. {
  75. //alert("Passwords Character Must Be Between "+min+" to "+max+".");
  76. $('#password_error').css({ "display": "inline" });
  77.  
  78. //pass.focus();
  79. return false;
  80. }
  81. if(password.value!="null" || password.value!="" ||password.value.length<minium || password.value.length>maxium)
  82. {
  83. $('#password_error').css({ "display": "none" });
  84. return true;
  85. }
  86. }
  87.  
  88.  
  89.  
  90. //Confirm Password Validate
  91. function confirm_password_validate(confirmpassword,password)
  92. {
  93.  
  94. if(confirmpassword.value!=password.value)
  95. {
  96. //alert("Passwords and Confirmation Passwords are mis-match");
  97. //confirmpassword.focus();
  98. $('#confirmpassword_error').css({ "display": "inline" });
  99. return false;
  100. }
  101. if(confirmpassword.value==password.value)
  102. {
  103. $('#password_error').css({ "display": "none" });
  104. return true;
  105. }
  106. }
  107.  
  108. //Phonenumber Validate
  109.  
  110. function phonenumber_validate(phonenumber)
  111. {
  112. var phone_num=/^[0-9]+$/
  113. if(phonenumber.value.match(phone_num))
  114. {
  115. $('#phonenumber_error').css({ "display": "none" });
  116. return true;
  117. }
  118. else
  119. {
  120. //alert("Please Enter The Number Only In Phonenumber")
  121. $('#phonenumber_error').css({ "display": "inline" });
  122. //phonenumber.focus;
  123. return false;
  124. }
  125. }
  126.  
  127. //Email Validate
  128. function email_validate(email)
  129. {
  130. var email_letter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  131. if(email.value.match(email_letter))
  132. {
  133. $('#email_error').css({ "display": "none" });
  134. return true;
  135. }
  136. else
  137. {
  138. //alert("You Have Entered The Invalid Email Address");
  139. $('#email_error').css({ "display": "inline" });
  140. return false;
  141.  
  142. }
  143. }
  144.  
  145. //Address Validate
  146. function address_validate(address)
  147. {
  148. if(address.value==null || address.value=="")
  149. {
  150. //alert("Please Enter The Address");
  151. //address.focus();
  152. $('#address_error').css({ "display": "inline" });
  153. return false;
  154. }
  155. else
  156. {
  157. $('#address_error').css({ "display": "none" });
  158. return true;
  159. }
  160. }
  161.  
  162. //Gender Validate
  163. function gender_validate(gender)
  164. {
  165. if(gender.value=="Default")
  166. {
  167. alert("Select Your Gender");
  168. gender.focus();
  169. return false;
  170. }
  171. else
  172. {
  173. return true;
  174. }
  175. }
  176.  
  177. //Question Validate
  178. function question_validate(question)
  179. {
  180. if(question.value=="Default")
  181. {
  182. alert("Select Your Security Question to Answer");
  183. question.focus();
  184. return false;
  185. }
  186. else
  187. {
  188. return true;
  189. }
  190. }
  191. //Answer Validate
  192. function answer_validate(answer)
  193. {
  194.  
  195. if(answer.value==null || answer.value=="")
  196. {
  197. //alert("Please Answer The Security Question");
  198. //answer.focus;
  199. $('#answer_error').css({ "display": "inline" });
  200. return false;
  201. }
  202. else
  203. {
  204. $('#answer_error').css({ "display": "none" });
  205. return true;
  206. }
  207. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement