@mx928

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

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

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

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

  • Вопрос задан
  • 631 просмотр
Решения вопроса 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 = '' и все
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект