app.js 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. // без тега формы
  2. const credentials = {
  3. login: 'admin',
  4. password: 'qwerty',
  5. }
  6. const confirmBtn = document.querySelector('[data-action=confirm]')
  7. const infoBlock = document.querySelector('.info_block')
  8. confirmBtn.addEventListener("click", () => {
  9. const loginField = document.querySelector('[data-value=login]')
  10. const passwordField = document.querySelector('[data-value=password]')
  11. if (credentials.login === loginField.value && credentials.password === passwordField.value) {
  12. infoBlock.classList.add('green')
  13. infoBlock.classList.remove('red')
  14. infoBlock.textContent = 'success'
  15. } else {
  16. infoBlock.classList.add('red')
  17. infoBlock.classList.remove('green')
  18. if (credentials.login === loginField.value) {
  19. infoBlock.textContent = 'incorrect password'
  20. } else if (credentials.password === passwordField.value) {
  21. infoBlock.textContent = 'incorrect login'
  22. } else {
  23. infoBlock.textContent = 'incorrect login and password'
  24. }
  25. }
  26. })