(string)
- URL-адрес, на который необходимо отправить данные формы.(Omit<SubmitFormAction, 'type' | 'url'>)
- Опции, которые настраивают действие сабмита формы. Это могут быть параметры формы, обработчики успеха/ошибки и другие настройки (необязательный параметр).Возвращает объект типа SubmitFormAction
, который представляет действие сабмита формы и может быть обработан другими функциями для выполнения HTTP-запроса и обработки ответа.
(submitForm)
- Указывает тип действия как "submitForm".(string)
- URL-адрес для отправки данных формы.(string)
- Идентификатор формы для получения всех ее элементов (необязательно).(Record<string, unknown>)
- Дополнительные параметры, передаваемые вместе с запросом (необязательно).(string)
- Сообщение для подтверждения перед отправкой формы (необязательно).(SubmitEvent)
- Событие сабмита формы (необязательно).((data: Record<string, unknown>) => Promise<void | boolean>)
- Обработчик успешного выполнения сабмита. Выполняется после успешного ответа от сервера (необязательно).((data: Record<string, unknown>) => Promise<void>)
- Обработчик ошибок сабмита. Выполняется, если сервер возвращает ошибку (необязательно).