savonov

Untitled

Nov 19th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.34 KB | None | 0 0
  1. function mySetCookies(form){
  2.  
  3. var i1, i2, i3, i4, i5;
  4. i1 = document.getElementById("i1").value.trim();
  5. i2 = document.getElementById("i2").value.trim();
  6. i3 = document.getElementById("i3").value.trim();
  7. i4 = document.getElementById("i4").value.trim();
  8. i5 = document.getElementById("i5").value.trim();
  9.  
  10. var date = new Date(new Date().getTime() + 3600 * 31 * 1000);
  11.  
  12. if(i1){document.cookie = "name="+i1+";expires=" + date.toUTCString();}
  13. if(i2){document.cookie = "surn="+i2+";expires=" + date.toUTCString();}
  14. if(i3){document.cookie = "tel="+i3+";expires=" + date.toUTCString();}
  15. if(i4){document.cookie = "email="+i4+";expires=" + date.toUTCString();}
  16. if(i5){document.cookie = "password="+i5+";expires=" + date.toUTCString();}
  17.  
  18.  
  19.  
  20. var pattern_email = /^[0-9a-z]+@[0-9a-z]+\.[a-z]{2,5}$/i ;
  21. var pattern_tel = /^[0]\d{9}$/
  22. var pattern_pass= /^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{6,15}$/;
  23. var pattern_n_s = /^[a-zA-ZА-Яа-я\і]{2,20}$/;
  24.  
  25. if(pattern_n_s.test(i1) == false)
  26. {
  27. alert("Введіть коректно ім'я!");
  28. }
  29. else if(pattern_n_s.test(i2) == false){
  30. alert("Введіть коректно прізвищe!");
  31. }
  32. else if(pattern_tel.test(i3) == false){
  33. alert("Некоректне введення номеру! \nВведіть в форматі 0123456789");
  34. }
  35. else if(pattern_email.test(i4) == false){;
  36. alert("Введіть коректно email")
  37. }
  38.  
  39. else if(pattern_pass.test(i5) == false){
  40. alert("В паролі не присутні цифри, латиниця в нижньому та верхньому регістрі \nВведіть пароль не менше 6 та не більше 15 символів");
  41. }
  42.  
  43. else
  44. { document.location.href='VH.html';
  45. }
  46.  
  47.  
  48.  
  49. }
  50.  
  51.  
  52.  
  53. function myGetCookies(){
  54. document.getElementById('name').innerHTML = getCookie('name');
  55. document.getElementById('surn').innerHTML=getCookie('surn');
  56. document.getElementById("tel").innerHTML=getCookie('tel');
  57. document.getElementById("email").innerHTML=getCookie('email');
  58. document.getElementById("password").innerHTML=getCookie('password');
  59.  
  60.  
  61. }
  62.  
  63. function getCookie(name){
  64. var pattern = RegExp(name + "=.[^;]*")
  65. matched = document.cookie.match(pattern)
  66. if(matched){
  67. var cookie = matched[0].split('=')
  68. return cookie[1]
  69. }
  70. }
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. function deleteCookie (cookie_name)
  78. {
  79. var cookie_date = new Date ( ); // Текущая дата и время
  80. cookie_date.setTime ( cookie_date.getTime() - 1 );
  81. document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
  82.  
  83. }
  84. function deleteCookies(){
  85. deleteCookie('name');
  86. deleteCookie('surn');
  87. deleteCookie('tel');
  88. deleteCookie('email');
  89. deleteCookie('password');
  90. document.location.href='index.html';
  91. }
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. function setcookie_vh(form){
  99. var em,pass;
  100. em = document.getElementById("em").value.trim();
  101. pass = document.getElementById("pass").value.trim();
  102. var date = new Date(new Date().getTime() + 3600 * 31 * 1000);
  103. if(em){document.cookie = "em="+em+";expires=" + date.toUTCString();}
  104. if(pass){document.cookie = "pass="+pass+";expires=" + date.toUTCString();}
  105.  
  106.  
  107. if((em!==getCookie('email'))||(pass!==getCookie('password'))){
  108. alert("Пароль чи email введені невірно")
  109. }
  110. else {document.location.href='spisok.html'; }
  111. }
  112. function getcookie_vh(){
  113. document.getElementById("em").innerHTML=getCookie('em');
  114. document.getElementById("pass").innerHTML=getCookie('pass');
  115. }
  116. function deletecookie_vh(){
  117.  
  118. deleteCookie('em');
  119. deleteCookie('pass');
  120. document.location.href='VH.html';
  121. }
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128. function perev2(){
  129. if((getCookie('name')==undefined)||(getCookie('surn')==undefined)||(getCookie('tel')==undefined)||
  130. (getCookie('email')==undefined)||(getCookie('password')==undefined)) {
  131. document.location.href='index.html';
  132. }
  133. }
  134.  
  135.  
  136. function proverka(input) {
  137.  
  138. input.value = input.value.replace(/[^\d]/g, '');
  139.  
  140. }
  141.  
  142. function proveka(input) {
  143.  
  144. input.value = input.value.replace(/[^a-zA-ZА-Яа-я\s\і]/gi,'');
  145.  
  146. }
  147.  
  148. function perev_vh (){
  149. if((getCookie('em')!== getCookie('email'))||(getCookie('pass')!==getCookie('password'))) {
  150. document.location.href='VH.html';
  151. }
  152.  
  153.  
  154. }
Add Comment
Please, Sign In to add comment