Defined in: FormGroupApi/FormGroupApi.public.ts:100
TFormData
TGroupName
TGroupValue
TGroupValidators extends FormGroupValidators<TGroupValue>
TFormErrorTypes extends FormErrorTypes
form: FormApi<TFormData, TFormErrorTypes>;Defined in: FormGroupApi/FormGroupApi.public.ts:107
name: TGroupName;Defined in: FormGroupApi/FormGroupApi.public.ts:108
optional onSubmit?: (context) => void | Promise<void>;Defined in: FormGroupApi/FormGroupApi.public.ts:124
Called after group submission validation succeeds. The callback is awaited before submission finishes.
FormGroupSubmitContext<TFormData, TGroupName, TGroupValue, ToFormGroupSchemaOutputs<NoInfer<TGroupValidators>>, ToFormGroupErrorTypes<NoInfer<TGroupValidators>>, TFormErrorTypes>
void | Promise<void>
{
// ...
onSubmit: () => {
setStep(step => step + 1)
},
}optional onSubmitInvalid?: (context) => void | Promise<void>;Defined in: FormGroupApi/FormGroupApi.public.ts:150
Called when group validation fails or validation or submission throws. The callback is awaited before submission finishes.
FormGroupSubmitInvalidContext<TFormData, TGroupName, TGroupValue, ToFormGroupErrorTypes<NoInfer<TGroupValidators>>, TFormErrorTypes>
void | Promise<void>
{
// ...
onSubmitInvalid: ({ groupApi }) => {
document
.querySelector<HTMLElement>('[aria-invalid="true"]')
?.focus()
},
}optional validators?: TGroupValidators;Defined in: FormGroupApi/FormGroupApi.public.ts:109