Formik с Google Places API запускает отправку формы - PullRequest
0 голосов
/ 06 мая 2019

В настоящее время я пытаюсь создать форму с помощью Formik, которая содержит местоположение, и я хотел бы использовать автозаполнение Google Адресов.

Мне удалось получить нужные данные Google Мест на карте, но это вызывает отправку формы.

Я создаю песочницу из вопроса: https://codesandbox.io/embed/0xrrmj024p

Я впервые использую Formik, и я знаю, что мне, вероятно, нужно использовать setValueField, как только я получу данные из Google Places.

Моя первая задача - просто не отправлять форму триггера автозаполнения Google, тогда я буду беспокоиться о передаче значения в Formik.

1 Ответ

0 голосов
/ 07 мая 2019

Разобрался!

var input = document.getElementById("googleLocation");
    google.maps.event.addDomListener(input, "keydown", function(event) {
      if (event.keyCode === 13) {
        event.preventDefault();
      }
    });
...