@L1nw0od

Как передать значение поля в другое поле на js?

Здравствуйте, помогите пожалуйста разобраться.
Есть поле (тектсовое), у него есть дата атрибут - этот атрибут хочу передать в инпут при клике на кнопку.
<a href="#"  class="btn">кнопка</a>
<input type="text" class="inp" value="1_1">
<p data-info="data_test" class="sss__1">lorem text  -  1</p>

const input = document.querySelector('.inp')
const text_data = document.querySelector('.sss__1')

const btn_test = document.querySelector('.btn').addEventListener('click', (event) => {
event.preventDefault()
input.value = text_data.dataset.info
})

--
В поле вставляет а когда открываю инспектор нет ничего в поле value
  • Вопрос задан
  • 379 просмотров
Решения вопроса 1
@LJ322
Вот тут вы передаёте значение из атрибута в текстовое поле
text_data.textContent = text_data.dataset.info

Если нужно передать в инпут, то и обращайтесь к инпуту
input.value = text_data.dataset.info

Если нужно поменять дефолтное значение, то можете использовать defaultValue
input.defaultValue = text_data.dataset.info
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@historydev Куратор тега JavaScript
Острая аллергия на анимешников
text_data.textContent => text_data.value = 'some val'
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 15:37
50000 руб./за проект
06 мая 2024, в 14:54
1000 руб./за проект
06 мая 2024, в 14:53
45000 руб./за проект