main.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. alert('Сейчас мы посчитаем Ваше нормальное артериальное давление!')
  2. let age;
  3. do {
  4. age = prompt('Сколько Вам лет?');
  5. } while(age == null || age == '')
  6. let normalPressureMax = Math.round(102 + 0.6 * age)
  7. let normalPressureMin = Math.round(63 + 0.5 * age)
  8. alert('Ваше нормальное артериальное давление: ' + normalPressureMax + ' на ' + normalPressureMin + '. А теперь можете перейти к авторизации!')
  9. const login = document.getElementById('login-input')
  10. const password = document.getElementById('password-input')
  11. const form = document.getElementById('form')
  12. const formWrapper = document.querySelector('.form-wrapper')
  13. const loginError = document.getElementById('login-error')
  14. const passwordError = document.getElementById('password-error')
  15. const error = document.createElement('div')
  16. error.classList.add("error")
  17. error.innerHTML = 'Access denied'
  18. const success = document.createElement('success')
  19. success.classList.add("success")
  20. success.innerHTML = 'Success!'
  21. let credentials = {
  22. login: 'admin',
  23. password: 'qwerty',
  24. }
  25. form.addEventListener('submit', (e) => {
  26. let messages = []
  27. if (login.value === '' || login.value == null) {
  28. loginError.style.display='block'
  29. e.preventDefault()
  30. } else if (login.value !== '' && login.value !== null) {
  31. loginError.style.display='none'
  32. }
  33. if (password.value === '' || password.value == null) {
  34. passwordError.style.display='block'
  35. e.preventDefault()
  36. } else if (password.value !== '' && password.value !== null) {
  37. passwordError.style.display='none'
  38. }
  39. if (login.value === credentials.login && password.value === credentials.password) {
  40. e.preventDefault()
  41. formWrapper.appendChild(success)
  42. if (document.querySelector('.error') !== null) {
  43. formWrapper.removeChild(error)
  44. }
  45. } else {
  46. e.preventDefault()
  47. formWrapper.appendChild(error)
  48. if (document.querySelector('.success') !== null) {
  49. formWrapper.removeChild(success)
  50. }
  51. }
  52. })