36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
# Form System
|
|
|
|
[//]: # 'AUTO INSERT HEADER PREPUBLISH'
|
|
|
|
The Form System allows you to create complex forms with various validation in an easy way.
|
|
|
|
## Features
|
|
|
|
- built in [validate](../validate) for error/warning/info/success
|
|
- formatting of values
|
|
- accessible
|
|
- ...
|
|
|
|
## Packages
|
|
|
|
| Package | Description |
|
|
| ----------------------------------- | ---------------------------------- |
|
|
| [checkbox](../checkbox) | Checkbox form element |
|
|
| [checkbox-group](../checkbox-group) | Group of checkboxes |
|
|
| [field](../field) | Base class for all inputs |
|
|
| [form](../form) | Wrapper for multiple form elements |
|
|
| [input](../input) | Input element for strings |
|
|
| [input-amount](../input-amount) | Input element for amounts |
|
|
| [input-date](../input-date) | Input element for dates |
|
|
| [input-email](../input-email) | Input element for e-mails |
|
|
| [input-iban](../input-iban) | Input element for IBANs |
|
|
| [radio](../radio) | Radio form element |
|
|
| [radio-group](../radio-group) | Group of radios |
|
|
| [select](../select) | Simple native dropdown element |
|
|
| [textarea](../textarea) | Multiline text input |
|
|
| [validate](../validate) | Validation for our form components |
|
|
|
|
## Meta Package
|
|
|
|
This is a meta package to show interaction between various form elements.
|
|
For usage and installation please see the appropriate packages.
|