Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.88 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Untitled Document</title>
  6. <style type="text/css">
  7. body{
  8. font-family:Tahoma;
  9. font-size:14px;
  10. color:#3D3D3D;
  11. }
  12. .inputText{
  13. width:300px;
  14. }
  15. #signupForm label.error {
  16. width: auto;
  17. color:#FF0004;
  18. font-size:90px;
  19. }
  20. </style>
  21. </head>
  22.  
  23. <script src="jquery/jquery-1.12.0.min.js"></script>
  24. <script src="jquery-ui-1.11.4/jquery-ui.min.js"></script>
  25. <link rel="stylesheet" type="text/css" href="jquery-ui-1.11.4/jquery-ui.min.css">
  26. <script src="jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
  27.  
  28. <script>
  29. $(function() {
  30. $( "#birthdate" ).datepicker( {
  31. changeMonth: true,
  32. changeYear: true,
  33. numberOfMonths: 2,
  34. dateFormat: "yy-mm-dd",
  35. showAnim: "fadeIn"
  36. } ); // #birthdate
  37.  
  38. $("#signupForm").validate({
  39. rules: {
  40. username: {
  41. required: true,
  42. minlength: 5
  43. }, // username
  44. password: {
  45. required: true,
  46. minlength: 8
  47. }, // password
  48. confirm_password: {
  49. required: true,
  50. equalTo: "#password"
  51. }, // confirm_password
  52. fullname: "required",
  53. address: "required",
  54. zipcode: {
  55. required: true,
  56. minlength: 5,
  57. maxlength: 5,
  58. number: true
  59. }, // zipcode
  60. email: {
  61. required: true,
  62. email: true
  63. }, // email
  64. birthdate: "required",
  65. gender: "required"
  66.  
  67. }, // rules
  68.  
  69.  
  70. messages: {
  71. username: {
  72. required: "Please enter a username",
  73. minlength: "Your username must consist of at least 5 characters"
  74. }, // username
  75. password: {
  76. required: "Please provide a password",
  77. minlength: "Your password must consist of at least 8 characters long"
  78. }, // password
  79. confirm_password: {
  80. required: "Please provide a confirm password",
  81. equalTo: "Please enter the same password as above"
  82. }, // confirm_password
  83. fullname: "Please enter your fullname",
  84. address: "Please enter your address",
  85. zipcode: "Please enter your zipcode",
  86. email: "Please enter a valid email address",
  87. birthdate: "Please select a birthdate",
  88. gender: "<< Please select a gender"
  89.  
  90. } // messages
  91.  
  92. }); // #signupForm
  93.  
  94. $("#username").keypress(function(event)){
  95. if ((event.charCode >= 48 && event.charCode <= 57) || // 0-9
  96. (event.charCode >= 65 && event.charCode <= 90) || // A-Z
  97. (event.charCode >= 97 && event.charCode <= 122) || // a-z
  98. event.charCode <= 46 ) {
  99. return true;
  100. } else {
  101. return false;
  102. } // if event
  103. }); // #username
  104.  
  105. }); // function
  106. </script>
  107.  
  108. <body>
  109.  
  110. <form method="post" action="" id="signupForm">
  111. <table cellpadding="6" cellspacing="1" align="center">
  112. <tr>
  113. <td valign="top">username</td>
  114. <td><input class="inputText" type="text" name="username" id="username">
  115. <div><label for="username" class="error"></label></div>
  116. </td>
  117. </tr>
  118.  
  119. <tr>
  120. <td valign="top">password</td>
  121. <td><input class="inputText" type="text" name="password">
  122. <div><label for="password" class="error"></label></div>
  123. </td>
  124. </tr>
  125.  
  126. <tr>
  127. <td valign="top">confirm password</td>
  128. <td><input class="inputText" type="text" name="confirm_password">
  129. <div><label for="confirm_password" class="error"></label></div>
  130. </td>
  131. </tr>
  132.  
  133. <tr>
  134. <td valign="top">ชื่อ นามสกุล</td>
  135. <td><input class="inputText" type="text" name="fullname">
  136. <div><label for="fullname" class="error"></label></div>
  137. </td>
  138. </tr>
  139.  
  140. <tr>
  141. <td valign="top">ที่อยู่</td>
  142. <td><textarea class="inputText" rows="3" name="address"></textarea>
  143. <div><label for="address" class="error"></label></div>
  144. </td>
  145. </tr>
  146.  
  147. <tr>
  148. <td valign="top">รหัสไปรษณีย์</td>
  149. <td><input class="inputText" type="text" name="zipcode">
  150. <div><label for="zipcode" class="error"></label></div>
  151. </td>
  152. </tr>
  153.  
  154. <tr>
  155. <td valign="top">Email</td>
  156. <td><input class="inputText" type="text" name="email">
  157. <div><label for="email" class="error"></label></div>
  158. </td>
  159. </tr>
  160.  
  161. <tr>
  162. <td valign="top">เพศ</td>
  163. <td><input type="radio" name="gender" value="male">ชาย
  164. <input type="radio" name="gender" value="female">หญิง
  165. <label for="gender" class="error"></label>
  166. </td>
  167. </tr>
  168.  
  169. <tr>
  170. <td valign="top">วันเกิด</td>
  171. <td><input class="inputText" type="text" name="birthdate" id="birthdate">
  172. <div><label for="birthdate" class="error"></label></div>
  173. </td>
  174. </tr>
  175.  
  176. <tr>
  177. <th colspan="2"><input type="reset" value="ล้างข้อมูล"> <input type="submit" value="ส่งข้อมูล"></th>
  178. </tr>
  179. </table>
  180. </form>
  181.  
  182. </body>
  183. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement