Advertisement
Guest User

Untitled

a guest
Jan 15th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="utf-8" http-equiv="content-type">
  4. <title>Регистрация</title>
  5. </head>
  6. <body>
  7. <form OnSubmit='return Validate(this);' method='POST' action='register.php'>
  8. <table bgcolor='silver' border='0px'>
  9. <tr><th align='center'>Регистрация</th></tr>
  10. <tr>
  11. <td>Имя пользователя</td><td><input type='text' name='username' id='username'/></td>
  12. </tr>
  13. <tr>
  14. <td>Пароль</td><td><input type='password' name='pass' id='pass'/></td>
  15. </tr>
  16. <tr>
  17. <td>Подтвердите пароль</td><td><input type='password' name='passagain' id='passagain'/></td>
  18. </tr>
  19. <tr>
  20. <td>E-mail</td><td><input type='text' name='mail' id='mail'/></td>
  21. </tr>
  22. <tr>
  23. <td>Дата рождения</td><td><input type='date' name='date' id='date'/></td>
  24. </tr>
  25. <tr><td><input type='submit' value='регистрация'/></td></tr>
  26. <script>function Validate(obj) {
  27. var username=obj.username.value;
  28. var pass=obj.pass.value;
  29. var passagain=obj.passagain.value;
  30. var mail=obj.mail.value;
  31. var date=obj.date.value.split('-');
  32. var errors="";
  33. if (username=="" || pass=="" || passagain=="" || mail=="")
  34. {
  35. alert("Все поля должны быть заполнены!!");
  36. return false;
  37. }
  38. if (pass!=passagain)
  39. {
  40. errors+="Пароли не совпадают!!\n";
  41. }
  42. if (pass.length<6)
  43. {
  44. errors+="Слишком короткий пароль!!\n";
  45. }
  46. var reg = /^\w+@\w+\.\w{2,4}$/i;
  47. if (!reg.test(mail))
  48. {
  49. errors+="Неправильный e-mail адрес!!\n";
  50. }
  51. if (date[0]<1930)
  52. {
  53. errors+="Указана неверная дата рождения!!\n";
  54. }
  55.  
  56. if(errors=="")
  57. return true;
  58. else
  59. {
  60. alert(errors);
  61. return false;
  62. }
  63. }</script>
  64. </form>
  65. </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement