Skip to content
Felte Home
docs
Github Repository
Enable dark mode
Svelte
Svelte
Solid
React/Preact
Vanilla JS (Custom element)
Getting started
Submitting
Default handler
Custom handler
Context object
Validation
Server errors
Error handling
Multiple validations
Warnings
Async validations
Debounced validations
Validators
Using Yup
Using Zod
Using Superstruct
Using Vest
Transformations
Default data
Nested forms
Dynamic forms
Stores
data
errors
warnings
touched
isValid
isSubmitting
isDirty
isValidating
interacted
Helper functions
Setters
validate
reset
unsetField
resetField
addField
swapFields
moveField
setInitialValues
createSubmitHandler
getValue
Field arrays
Reporters
Using a Svelte component
Using the DOM
Using Tippy.js
Using the constraint validation API
Custom form controls
Binding to your stores
Using helpers
Using createField
Multi page forms
Accessibility
Extending Felte
Configuration reference
Migrating
Helpers
Reporter Svelte
TypeScript
Configuration
data-felte-unset-on-remove
Dynamic forms
Proxies
Extending
Fieldsets
data-felte-index
Validators
Errors and warnings
data.set
Svelte
Svelte
Solid
React/Preact
Vanilla JS (Custom element)
Getting started
Submitting
Default handler
Custom handler
Context object
Validation
Server errors
Error handling
Multiple validations
Warnings
Async validations
Debounced validations
Validators
Using Yup
Using Zod
Using Superstruct
Using Vest
Transformations
Default data
Nested forms
Dynamic forms
Stores
data
errors
warnings
touched
isValid
isSubmitting
isDirty
isValidating
interacted
Helper functions
Setters
validate
reset
unsetField
resetField
addField
swapFields
moveField
setInitialValues
createSubmitHandler
getValue
Field arrays
Reporters
Using a Svelte component
Using the DOM
Using Tippy.js
Using the constraint validation API
Custom form controls
Binding to your stores
Using helpers
Using createField
Multi page forms
Accessibility
Extending Felte
Configuration reference
Migrating
Helpers
Reporter Svelte
TypeScript
Configuration
data-felte-unset-on-remove
Dynamic forms
Proxies
Extending
Fieldsets
data-felte-index
Validators
Errors and warnings
data.set
Menu
Documentation
Svelte
Svelte
Solid
React/Preact
Vanilla JS (Custom element)
Getting started
Submitting
Default handler
Custom handler
Context object
Validation
Server errors
Error handling
Multiple validations
Warnings
Async validations
Debounced validations
Validators
Using Yup
Using Zod
Using Superstruct
Using Vest
Transformations
Default data
Nested forms
Dynamic forms
Stores
data
errors
warnings
touched
isValid
isSubmitting
isDirty
isValidating
interacted
Helper functions
Setters
validate
reset
unsetField
resetField
addField
swapFields
moveField
setInitialValues
createSubmitHandler
getValue
Field arrays
Reporters
Using a Svelte component
Using the DOM
Using Tippy.js
Using the constraint validation API
Custom form controls
Binding to your stores
Using helpers
Using createField
Multi page forms
Accessibility
Extending Felte
Configuration reference
Migrating
Helpers
Reporter Svelte
TypeScript
Configuration
data-felte-unset-on-remove
Dynamic forms
Proxies
Extending
Fieldsets
data-felte-index
Validators
Errors and warnings
data.set