Guest User

STE1

a guest
Feb 17th, 2017
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. <!DOCTYPE>
  2. <html >
  3. <head>
  4. <title>Registration Form</title>
  5. <!-- Meta Tags -->
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <!-- CSS -->
  8. <link rel="stylesheet" href="css/structure.css" type="text/css" />
  9. <link rel="stylesheet" href="css/form.css" type="text/css" />
  10. <!-- JavaScript -->
  11. <script type="text/javascript" src="9lessons.js"></script>
  12. <script type="text/javascript">
  13. var ck_name = /^[A-Za-z0-9 ]{3,20}$/;
  14. var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  15. var ck_username = /^[A-Za-z0-9_]{1,20}$/;
  16. var ck_password = /^[A-Za-z0-9!@#$%^&*()_]{6,20}$/;
  17.  
  18.  
  19. function validate(form){
  20. var name = form.name.value;
  21. var email = form.email.value;
  22. var username = form.username.value;
  23. var password = form.password.value;
  24. var gender = form.gender.value;
  25. var errors = [];
  26.  
  27. if (!ck_name.test(name)) {
  28. errors[errors.length] = "You valid Name .";
  29. }
  30.  
  31. if (!ck_email.test(email)) {
  32. errors[errors.length] = "You must enter a valid email address.";
  33. }
  34. if (!ck_username.test(username)) {
  35. errors[errors.length] = "You valid UserName no special char .";
  36. }
  37.  
  38. if (!ck_password.test(password)) {
  39. errors[errors.length] = "You must enter a valid Password min 6 char.";
  40. }
  41. if (gender==0) {
  42. errors[errors.length] = "Select Gender";
  43. }
  44.  
  45. if (errors.length > 0) {
  46. reportErrors(errors);
  47. return false;
  48. }
  49. return true;
  50. }
  51.  
  52. function reportErrors(errors){
  53. var msg = "Please Enter Valide Data...\n";
  54. for (var i = 0; i<errors.length; i++) {
  55. var numError = i + 1;
  56. msg += "\n" + numError + ". " + errors[i];
  57. }
  58. alert(msg);
  59. }
  60. </script>
  61. </head>
  62. <body id="public">
  63. <div style="height:30px"></div>
  64. <div id="container">
  65. <div style="height:30px"></div>
  66. <form autocomplete="off" method="post" action="thanks.html" onSubmit="return validate(this)" name="form">
  67. <div class="info" style="padding-left:20px">
  68. <h2>Registration Form</h2>
  69. </div>
  70. <ul>
  71. <li id="foli1" class=" ">
  72. <label class="desc" id="title1" for="Field1">
  73. Full Name
  74. </label>
  75. <div>
  76. <input id="name" name="name" type="text" class="field text medium" value="" maxlength="255" tabindex="1"/>
  77. </div>
  78. </li>
  79.  
  80. <li id="foli2" class=" ">
  81. <label class="desc" id="title2" for="Field2">
  82. Email
  83. </label>
  84. <div>
  85. <input id="email" name="email" type="text" class="field text medium" value="" maxlength="255" tabindex="2"/>
  86. </div>
  87. </li>
  88.  
  89.  
  90. <li id="foli3" class=" ">
  91. <label class="desc" id="title3" for="Field3">
  92. User-ID
  93. </label>
  94. <div>
  95. <input id="username" name="username" type="text" class="field text medium" value="" maxlength="255" tabindex="3"/>
  96. </div>
  97. </li>
  98. <li id="foli4" class=" ">
  99. <label class="desc" id="title4" for="Field4">
  100. Password
  101. </label>
  102. <div>
  103. <input id="password" name="password" type="password" class="field text medium" value="" maxlength="255" tabindex="4"/>
  104. </div>
  105. </li>
  106. <li id="foli6" class=" ">
  107. <label class="desc" id="title6" for="Field6">
  108. Gender </label>
  109. <div>
  110. <select id="gender" name="gender" class="field select medium" tabindex="5">
  111. <option value="0">Gender</option><option value="1">Male</option>
  112. <option value="2">Female</option>
  113. </select>
  114. </div>
  115. </li>
  116. <li id="foli15" class=""></li>
  117. <li class="buttons">
  118. <input type="submit" value="Submit" style=" background:#0060a1; color:#FFFFFF; font-size:14px; border:1px solid #0060a1"/>
  119. </li>
  120. </ul>
  121. </form>
  122. <div style="height:20px"></div>
  123. </div><!--container-->
  124. </body>
  125. </html>
Add Comment
Please, Sign In to add comment