Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.32 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.32 KB

A lightweight HTML form handler

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

Features

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