Задать вопрос
@mx928

Как добавить функцию очистки input с помощью JS?

Есть форма в стиле Material Design

Пытаюсь добавить кнопки сброса к инпутам в виде крестиков, появляющихся справа когда в поле есть значение.

Подскажите как добавить событие на кнопку (крестик), чтобы при нажатии на неё поле очищалось?

  • Вопрос задан
  • 642 просмотра
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
@mx928 Автор вопроса
Вопрос решен следующим образом

[].forEach.call(document.querySelectorAll('.form-field__clear'), (button) => {
  const field = button.parentNode.querySelector('.form-field__input, .form-field__textarea');
  button.addEventListener('mousedown', (e) => {
    e.preventDefault();
    field.value = '';
  });
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Lukmann
эммм,при нажатии на кнопку делаете input.value = '' и все
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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