Progressive Enhancement for Forms
Design forms that work without JavaScript and improve gracefully with it.
What PE Means
Progressive enhancement is building a basic experience that works for everyone, then layering on improvements.
No-JS Baseline
HTML forms with method=POST work without JavaScript. SvelteKit handles them server-side.
All lessons in this course
- +page.server.js with actions
- The use:enhance Directive
- Progressive Enhancement for Forms
- Handling Validation Errors in Actions