@Webstudent31

Почему не удается изменить введенные данные в инпуты?

При попытке изменить введенные данные в инпуты пропадают вообще буквы. Ошибок в консоли не выдает. Поставил console.log(data) между 68 и 69 строчек.
export class UserInfo {
    constructor({ name, job }) {
        this._dataSelectorName = name,
        this._dataSelectorJob = job,
        this._userName = document.querySelector(this._dataSelectorName),
        this._userJob = document.querySelector(this._dataSelectorJob)
    }
    getUserInfo() {
        this._userData = {
            name: this._userName.textContent,
            job: this._userJob.textContent
        }
        return this._userData;
    }
    setUserInfo(data) {
        this._userName.textContent = data.name;
    	this._userJob.textContent = data.job;
    }
}

const userInfo = new UserInfo(userData);

const popupEditForm = new PopupWithForm({
  popupSelector: '.popup_type_edit',
  submitOn: (data) => {
    userInfo.setUserInfo(data)
    popupEditForm.close();
  }
});

611f715db4aa9117340764.jpeg611f7164afee4897108929.jpeg
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
значение input'а хранится в свойстве value
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы