FormOptions
fun FormOptions(preValidation: Boolean = FormOptions.preValidation, preValidationDelayOnMount: Duration = FormOptions.preValidationDelayOnMount, preValidationDelayOnChange: Duration = FormOptions.preValidationDelayOnChange): FormOptions
Creates a FormOptions instance with the specified configuration.
This factory function allows you to customize form-level validation behavior, particularly around pre-validation timing and enablement. All parameters have sensible defaults.
Usage:
val customFormOptions = FormOptions(
preValidation = false, // Disable pre-validation
preValidationDelayOnMount = 500.milliseconds,
preValidationDelayOnChange = 300.milliseconds
)
Content copied to clipboard
Return
A FormOptions instance with the specified configuration.
Parameters
preValidation
Whether to enable form pre-validation. Defaults to true.
preValidationDelayOnMount
The delay before pre-validation when fields are added or removed. Defaults to 200ms.
preValidationDelayOnChange
The delay before pre-validation on value change. Defaults to 400ms.