what

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.

We will never share your email with anyone.

Select & Textarea

Dropdown selection and multi-line text input.

Maximum 500 characters.

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.

Required. We will respond to this address.

Source

Loading...