Обработка форм с типами - PullRequest
0 голосов
/ 25 марта 2020

Есть ли способ установить типы в формах реагирования? Все возвращается в виде строки, даже указатель времени.

enter image description here

Было бы хорошо, если бы объект был числом, если type был числом et c.

1 Ответ

0 голосов
/ 27 марта 2020

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

document.getElementById('my-date-field').value //=> "2020-03-26" (as a string)

Так что вам решать преобразовать это в соответствии с логикой вашего приложения c. Обычно я делаю это в обработчике отправки:

const onSubmit = handleSubmit((formData) => {
   const myDate = new Date(formDate.date)
   api.doSomethingWithData(myDate)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...