Irform is a Javascript library to create and manage HTML forms. It is based on jQuery library and has been developped with flexibility and simplicity in mind, making this module a perfect asset to handle any form and fields. This module will auto-generate the form described by the configuration and dynamically add/remove fields based on user inputs.
All the basic fields are already supported (input, textarea, select...), more advanced ones are also supported (file browser, tinyMCE...) and a simple interface is available to support any other custom fields.
This library can also be easily adapted to support any UI. Bootstrap is currently supported but any other can be easily implemented.
🔗 https://blaizard.github.io/irform
- Lightweight
- Extensible (1)
- Support nested types
- Validation
- Input Masking
- Modals
- Notifications
- Field supported:
- All basics elements (input, password, textarea...)
- Tags
- Switches
- WYSIWYG (HTML Editor)
- Arrays (2)
(1) Can add new fields.
(2) Arrays are modular elements that can contain multiple occurence of similar sub-elements (configurable through templates). See the documentation for more information.