Expand description
Form validation for What
Provides server-side form validation using signed hidden fields (JWT).
When the engine renders a <form w-validate>, it scans inputs for w-*
validation attributes, serializes rules as a JWT, and injects a hidden field.
On submission, the action handler decodes and validates against those rules.
Structs§
- Field
Rules - Validation rules for a single form field
- Form
Rules - All validation rules for a form
- Validation
Result - Result of validating form data against rules
Functions§
- decode_
rules - Decode and verify validation rules from a JWT hidden field
- encode_
rules - Encode validation rules as a JWT for embedding in a hidden form field
- parse_
form_ rules - Parse validation rules from form HTML by scanning for w-* attributes on inputs
- validate_
form - Validate form data against rules