# Form.ValidSubmitHandler

Handler invoked only after whole-form Schema validation succeeds.

## Signatures

```ts
export type ValidSubmitHandler<Values extends object, E = never, R = never> = (values: Values, event: SubmitEvent) => void | Effect.Effect<unknown, E, R>;
```


