Задать вопрос
Buryak20
@Buryak20
Изучаю js

Как Удалить введённый текст из input?

Такая задача у меня есть форма регистрации, там 4 поля для ввода input нужно сделать что бы у пользователя была возможность удавить по нажатию на крестик все что он ввел в отдельном input, можно присвоить каждому input id и потом воспользоваться document.getElementById('myInput').value = '' но не хочется присваивать столько id это не правильно, какое есть более простое решение и универсальное, ну само собой удаление должно происходить после событие клик.
  • Вопрос задан
  • 1734 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Sun_Day
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
document.getElementById('rst').onclick = resetForm

function resetForm(evt) {

  if (evt.target.parentElement) {
    var form = evt.target.parentElement;
    var inputs = form.getElementsByTagName('input')
    for (let i = 0; i < inputs.length; i++) {
      inputs[i].val = ''
    }
  }

}
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час
22 янв. 2025, в 17:57
15000 руб./за проект