Advertisement
Guest User

Untitled

a guest
May 28th, 2018
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. window.onload = function () {
  2. let btn = document.getElementById('sendBtn');
  3. btn.addEventListener('click', function () {
  4. let name = document.getElementById('name');
  5. let email = document.getElementById('email');
  6. let phone = document.getElementById('phone');
  7. let text = document.getElementById('text');
  8. name.style.border = "1px solid #d4d1d1";
  9. email.style.border = "1px solid #d4d1d1";
  10. phone.style.border = "1px solid #d4d1d1";
  11.  
  12. //проверяем text
  13. if (text.value == '' ){
  14. alert("Enter text in the message form!");
  15. };
  16. //проверяем name
  17. if (/[a-zA-Z]/g.test(name.value) == true){
  18. return true;
  19. }else if(name.value == ''){
  20. alert("Enter data in the name form!");
  21. }else{
  22. // name.style.border = "2px solid red";
  23. alert("There should be only letters in the name form!");
  24. };
  25. //проверяем email
  26. if (/(([a-zA-Z]+)|([a-zA-Z]+\.[a-zA-Z]+)|([a-zA-Z]+\-[a-zA-Z]+))\@[a-z]+\.[a-z]+/.test(email.value) == true){
  27. return true;
  28. }else if(email.value == ''){
  29. alert("Enter data in the email form!");
  30. }else{
  31. // email.style.border = "2px solid red";
  32. alert("Your email should be entered in the following form template: mymail@mail.ru or my.mail@mail.ru or my-mail@mail.ru");
  33. };
  34. //проверяем phone
  35. if (/\+[0-9]\([0-9]{3}\)[0-9]{3}\-[0-9]{2}\-[0-9]{2}/.test(phone.value) == true){
  36. return true;
  37. }else if(phone.value == ''){
  38. alert("Enter data in the phone form!");
  39. }else{
  40. // phone.style.border = "2px solid red";
  41. alert("Your phone should be entered in the following form template: +7(000)000-00-00");
  42. };
  43. });
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement