Morpheus_God
@Morpheus_God

По какой причине я не могу записать в объект значения из input?

Добрый день.
Разбираюсь с JavaScript и столкнулся с странным поведением. Или я сам чего не понимаю.
Есть такой код в песочнице.
https://jsfiddle.net/uojy0Lnv/1/
Почему я не могу отобразить значения из input через объект?
  • Вопрос задан
  • 45 просмотров
Решения вопроса 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
let data = {};

let name = document.getElementById('name');
let email = document.getElementById('email');
let phone = document.getElementById('phone');
let msg = document.getElementById('message');

let btn = document.getElementById('btn');

btn.addEventListener('click',()=>{
  data = {
    uName : name.value,
    uEmail : email.value,
    uPhone : phone.value,
    uMsg : msg.value
  };
   alert(data.uMsg);
});
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Сразу после загрузки страницы ваш объект data заполняется пустыми значениями.
При клике по кнопке они отображаются.


А чего вы хотели?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы