Called immediately in case asynchronous submit action rejects, or fails to resolve for any other reason.
Definition
type OnSubmitFailed = ({
res: Response, // Accumulated response from the async submit action
serialized: Object, // Serialized fields
fields: Object, // The state of the fields
form: ReactComponent // Reference to the Form component
}) => void
Example
import React from 'react'
import { Form } from 'react-advanced-form'
import { Input } from 'react-advanced-form-addons'
export default class Example extends React.Component {
handleSubmitFailed = ({ res, serialized, fields, form }) => {
// ...
}
render() {
return (
<Form onSubmitFailed={this.handleSubmitFailed}>
<Input name="username" required />
<button type="submit">Submit</button>
</Form>
)
}
}