Forms
Interactive form controls with validation and a server-rendered echo of what you submit — zero page JavaScript.
Text Inputs
Standard text, email, and password fields with hints. Submit fetches a server-rendered echo of the values.
Select & Textarea
Dropdown selection and multi-line text input.
Checkboxes & Radio Buttons
Multi-select checkboxes and single-select radio groups.
Input Sizes
Small, default, and large input variants.
Validation States
Valid, invalid, and required field states with feedback messages. For real validation, add w-validate and w-* rules to a form — see the Form Validation docs.
Please enter a valid email address.
This field is required.
Complete Form
A full contact form with all field types. The echo below the card is a server-rendered partial.
Contact Us
Fill out the form below and we will get back to you.