Advertisement
Guest User

Culo

a guest
May 31st, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.12 KB | None | 0 0
  1. function checkRegistrationForm() {
  2. var name = document.getElementById('name');
  3. var surname = document.getElementById('surname');
  4. var username = document.getElementById('username');
  5. var password = document.getElementById('password');
  6. var password1 = document.getElementById('password1');
  7. var email = document.getElementById('email');
  8. var esito = 0;
  9. risultato = document.getElementById("risultato");
  10. risultato.innerHTML = '';
  11. risultato1 = document.getElementById("risultato1");
  12. risultato1.innerHTML = '';
  13. name.style.background = "white";
  14. surname.style.background = "white";
  15. username.style.background = "white";
  16. password.style.background = "white";
  17. email.style.background = "white";
  18. document.getElementById('esito1').innerHTML = '';
  19. document.getElementById('esito2').innerHTML = '';
  20. document.getElementById('esito3').innerHTML = '';
  21. document.getElementById('esito4').innerHTML = '';
  22. document.getElementById('esito5').innerHTML = '';
  23. document.getElementById('esito6').innerHTML = '';
  24. document.getElementById('esito7').innerHTML = '';
  25. document.getElementById('esito8').innerHTML = '';
  26.  
  27. if (checkIsEmpty(name.value)) {
  28. name.style.background = "indianred";
  29. document.getElementById('esito2').innerHTML = 'Inserisci nome';
  30. esito=1;
  31. }
  32.  
  33. if (checkIsEmpty(surname.value)) {
  34. surname.style.background = "indianred";
  35. document.getElementById('esito3').innerHTML = 'Inserisci cognome';
  36. esito = 1;
  37. }
  38.  
  39. if (checkIsEmpty(username.value)) {
  40. username.style.background = "indianred";
  41. document.getElementById('esito4').innerHTML = 'Inserisci username';
  42. esito = 1;;
  43. }
  44.  
  45. if (checkIsEmpty(password.value)) {
  46. password.style.background = "indianred";
  47. document.getElementById('esito5').innerHTML = 'Inserisci password';
  48. esito = 1;
  49. }
  50.  
  51. if (checkIsEmpty(password1.value)) {
  52. password1.style.background = "indianred";
  53. document.getElementById('esito6').innerHTML = 'Inserisci password di verifica';
  54. esito = 1;
  55. }
  56.  
  57. if (checkIsEmpty(email.value)) {
  58. email.style.background = "indianred";
  59. document.getElementById('esito7').innerHTML = 'Inserisci email';
  60. esito = 1;
  61. }
  62.  
  63. if (checkIsEmpty(email1.value)) {
  64. email1.style.background = "indianred";
  65. document.getElementById('esito8').innerHTML = 'Inserisci email';
  66. esito = 1;
  67. }
  68.  
  69. if (checkPassword(password.value, password1.value)) {
  70. password1.style.background = "indianred";
  71. document.getElementById('esito1').innerHTML = 'Password non corrispondente';
  72. esito = 1;
  73. }
  74.  
  75. if (checkEmail(email.value, email1.value)) {
  76. email1.style.background = "indianred";
  77. document.getElementById('esito8').innerHTML = 'Email non corrispondente';
  78. esito = 1;
  79. }
  80. else {
  81. risultato1.style.color = 'green';
  82. risultato1.innerHTML = "Email Verificata";
  83. }
  84.  
  85. if (esito == 1) {
  86.  
  87. return false;
  88. }
  89.  
  90. if (isValidEmailAddress(email.value)) {
  91. risultato.innerHTML = " indirizzo valido";
  92. risultato.style.color = 'green';
  93. }
  94. else {
  95. risultato.innerHTML = " indirizzo non valido";
  96. risultato.style.color = 'red';
  97. }
  98.  
  99. getUser(name.value, surname.value, username.value, password.value, email.value);
  100. }
  101.  
  102. function checkIsEmpty(value) {
  103. if (value === null || value == '') {
  104. return true;
  105. }
  106. return false;
  107.  
  108. }
  109.  
  110.  
  111. function getWhite1(item) {
  112. item.style.background = "white";
  113. document.getElementById('esito1').innerHTML = ''
  114. document.getElementById('esito6').innerHTML = ''
  115. }
  116. function getWhite2(item) {
  117. item.style.background = "white";
  118. document.getElementById('esito2').innerHTML = ''
  119. }
  120. function getWhite3(item) {
  121. item.style.background = "white";
  122. document.getElementById('esito3').innerHTML = ''
  123. }
  124. function getWhite4(item) {
  125. item.style.background = "white";
  126. document.getElementById('esito4').innerHTML = ''
  127. }
  128. function getWhite5(item) {
  129. item.style.background = "white";
  130. document.getElementById('esito5').innerHTML = ''
  131. }
  132. function getWhite7(item) {
  133. item.style.background = "white";
  134. document.getElementById('esito7').innerHTML = ''
  135. }
  136. function getWhite8(item) {
  137. item.style.background = "white";
  138. document.getElementById('esito8').innerHTML = ''
  139. }
  140.  
  141. function checkPassword(value, value1) {
  142. if (value === value1) {
  143. return false;
  144. }
  145. return true;
  146. }
  147.  
  148. function checkEmail(value, value1) {
  149. if (value === value1) {
  150. return false;
  151. }
  152. return true;
  153. }
  154.  
  155. function isValidEmailAddress(emailAddress) {
  156. var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
  157. return pattern.test(emailAddress);
  158. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement