Guest User

Untitled

a guest
Feb 13th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.07 KB | None | 0 0
  1. <div class="content">
  2. <div id="form_wrapper" class="form_wrapper">
  3. <form class="register active" action="regprocess.php" method = "post">
  4. <h3 class="font">REGISTER</h3>
  5. <div class="column">
  6. <div>
  7. <label for="t1">Firstname:</label>
  8. <input type="text" id="t1" name="firstname" class="required" />
  9. <span class="errorMessage"id="errormessage_firstname">This is an error</span>
  10. </div>
  11. <div>
  12. <label for="t2">Username:</label>
  13. <input type="text" id="t2" name="username" class="required" />
  14. <span class="errorMessage"id="errormessage_username">This is an error</span>
  15. </div>
  16. <div>
  17. <label for="t3">Email:</label>
  18. <input type="text" id="t3" name="email" class="required"/>
  19. <span class="errorMessage"id="errormessage_email">This is an error, please give a valid email address.</span>
  20. </div>
  21. </div>
  22. <div class="column">
  23. <div>
  24. <label for="t4">Lastname:</label>
  25. <input type="text" id="t4" name="lastname" class="required"/>
  26. <span class="errorMessage"id="errormessage_lastname">This is an error</span>
  27. </div>
  28. <div>
  29. <label for="p1">Password:</label>
  30. <input type="password" id="p1"name ="pass" class="required" />
  31. <span class="errorMessage"id="errormessage_pass">This is an error</span>
  32. </div>
  33. <div>
  34. <label for="p1">Re-enter Password:</label>
  35. <input type="password" id="p2" name="pass" class ="required"/>
  36. <span class="errorMessage" id="errormessage_pass">This is an error</span>
  37. </div>
  38. </div>
  39. <div class="bottom">
  40. <div class="remember">
  41.  
  42. </div>
  43. <input type="submit" value="Register" />
  44. <a href="index.html" rel="login" class="linkform">You have an account already? Log in here</a>
  45. <div class="clear"></div>
  46. </div>
  47. </form>
  48. <script type="text/javascript">
  49.  
  50. $('form').submit(function(event){
  51.  
  52.  
  53. var isErrorFree = true;
  54. //iterate through required form elements, check if valid
  55. $('input.required',this).each(function(){
  56. if(validateElement.isValid(this) == false){
  57. isErrorFree = false;
  58. };
  59. });
  60. return isErrorFree;
  61. });
  62.  
  63. var validateElement = {
  64.  
  65. isValid:function(element){
  66. var isValid = true;
  67. var $element = $(element);
  68. var id = $element.attr('id');
  69. var name = $element.attr('name')
  70. var value = $element.val();
  71.  
  72. var type = $element[0].type.toLowerCase();
  73.  
  74. switch(type){
  75. case 'text':
  76. case 'password':
  77. if (value.length == 0 ||
  78. value.replace(/s/g,'').length == 0){ isValid = false;}
  79. break;
  80. function emailReg2(){
  81. var emailReg = /^([w-.]+@([w-]+.)+[w-]{2,4})?$/;
  82. if(!emailReg.test(email)){
  83. isValid = false;
  84. var method = isValid ? 'removeClass' : 'addClass';
  85. };
  86. var method = isValid ? 'removeClass' : 'addClass';
  87.  
  88. $('#errorMessage_' + name)[method]('showErrorMessage');
  89. $('label[for="' + id + '"]')[method]('error');
  90.  
  91. return isValid;
  92.  
  93.  
  94. }
  95.  
  96. }
  97. }
  98. };
  99.  
  100. </script>
  101.  
  102. $('form').submit(function(event){
  103. var isErrorFree = true;
  104. //iterate through required form elements, check if valid
  105. $('input.required',this).each(function(){
  106. if(validateElement.isValid(this) == false){
  107. isErrorFree = false;
  108. return false;
  109. };
  110. });
  111. return isErrorFree;
  112. });
Add Comment
Please, Sign In to add comment