Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. <form name="signupform" id="signupform" onsubmit="return false;">
  2. <button id="signupbtn" onclick="signup()">Create Account</button>
  3. <span id="status">
  4. </span>
  5.  
  6. function signup()
  7. {
  8. var fname = _("firstname").value;
  9. var lname = _("lastname").value;
  10. var gr = _("gender").value;
  11. var dob = _("dob").value;
  12. var idnum = _("idnumber").value;
  13. var call = _("callnumber").value;
  14. var addr = _("address").value;
  15. var email = _("email").value;
  16. var uname = _("username").value;
  17. var pass1 = _("password").value;
  18. var pass2 = _("confirmpassword").value;
  19. var status = _("status");
  20.  
  21. if (fname == "" ||
  22. lname == "" ||
  23. gr == "" ||
  24. dob == "" ||
  25. idnum == "" ||
  26. call == "" ||
  27. addr == "" ||
  28. email == "" ||
  29. uname == "" ||
  30. pass1 == "" ||
  31. pass2 == "")
  32. {
  33. status.innerHTML = "Fill out all of the form data";
  34. }
  35. else if(pass1 != pass2)
  36. {
  37. status.innerHTML = "Your password fields do not match";
  38. }
  39. else if( _("terms").style.display == "none")
  40. {
  41. status.innerHTML = "Please view the terms of use";
  42. }
  43. else
  44. {
  45. _("signupbtn").style.display = "none";
  46. status.innerHTML = 'Please wait...';
  47. var ajax = ajaxObj("POST", "signup.php");
  48. ajax.onreadystatechange = function()
  49. {
  50. if(ajaxReturn(ajax) == true)
  51. {
  52. if(ajax.responseText != "signup_success")
  53. {
  54. status.innerHTML = ajax.responseText;
  55. _("signupbtn").style.display = "block";
  56. }
  57. else
  58. {
  59. window.scrollTo(0,0);
  60. _("signupform").innerHTML = "OK "+ uname+", check your email inbox and junk mail box at <u>"+email+"</u> in a moment to complete the sign up process by activating your account. You will not be able to do anything on the site until you successfully activate your account.";
  61. }
  62. }
  63. }
  64. ajax.send("fname="+fname+"&lname="+lname+"&gr="+gr+"&dob="+dob+"&idnum="+idnum+"&call="+call+"&addr="+addr+"&uname="+uname+"&email="+email+"&pass1="+pass1); }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement