Buryak20
@Buryak20
Изучаю js

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

Такая задача у меня есть форма регистрации, там 4 поля для ввода input нужно сделать что бы у пользователя была возможность удавить по нажатию на крестик все что он ввел в отдельном input, можно присвоить каждому input id и потом воспользоваться document.getElementById('myInput').value = '' но не хочется присваивать столько id это не правильно, какое есть более простое решение и универсальное, ну само собой удаление должно происходить после событие клик.
  • Вопрос задан
  • 1534 просмотра
Пригласить эксперта
Ответы на вопрос 3
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
♬♬
Ответ написан
Комментировать
@Sun_Day
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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