J3W1 / DESIGN SYSTEM
Reference form builder
Compose five canonical field kinds, try a local preview, and transfer a bounded JSON definition.
Source revision 1faefcf014c8bf01a6b27308ea796da968773a81
Draft reference under proposed D-021. Definitions stay in memory. Import validates every field and the theme content identity before replacing your form. Definition changes clear preview values and errors; Download definition excludes entered values.
Component contract · Validation and recovery · Required theme content identity
No fields yet. Choose a type and add your first field.
Preview
Definition changes clear preview values. Review validates required values and choices.
Try the local workflow
Values stay in this page. Reset clears them. No save request is sent.
Transfer definition
Schema version 1 accepts at most 64 KiB and 20 fields. Invalid imports leave the current definition unchanged. Export excludes entered preview values.
The bounded form editor requires JavaScript. Its definition is plain JSON with stable field IDs, labels, help, required flags and explicit option IDs.
Without JavaScript
The editor requires JavaScript. The definition format and representative fields remain readable here. A text field has a stable ID, label, help and required flag. A select or radio field also has stable option IDs and labels. Checkboxes hold a boolean preview value. No preview values belong in an exported definition.
Download the static component contract. Existing text-field, textarea, select, checkbox and radio-group rules remain authoritative. This is not a production backend or native port.
Static canonical field; no submission.
Static canonical field; no submission.
Static canonical field; no submission.
Static canonical field; no submission.