# 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.