Сбросить форму на слушателе событий уже на форме - PullRequest
0 голосов
/ 16 июня 2019

Я хотел бы добавить сброс формы на форму.Я знаю, что это достаточно просто, выполнив form.reset ().

Однако у меня уже есть прослушиватель событий в той же форме.Поэтому добавление reset () в функцию for не работает.

Вот мой слушатель событий формы, который должен что-то сделать при отправке.Как мне сначала сбросить форму, прежде чем что-либо делать, в той же функции / прослушивателе событий?

  searchForm.addEventListener('submit', function(event){
    event.preventDefault();
    const searchTerm = domEvents.getSearchTerm();
    domEvents.displaySearchTerm(searchTerm);

    unsplashService.getImages(searchTerm)
      .then((response) => {
        const res = JSON.parse(response.response);
        const imageURLs = res.results.map(images => images.urls.small);

        if (imageURLs.length > 0) {
          domEvents.displayImages(imageURLs);
        } else {
          errorPlaceholder.innerHTML = 'No results. Search again!';
        }
      })
      .catch((error) => {
        if (error) {
          domEvents.showNetworkError();
        }
      });
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...