draggable / formeo
Drag and Drop Javascript form builder
Installs: 166
Dependents: 0
Suggesters: 0
Security: 0
Stars: 539
Watchers: 39
Forks: 196
Open Issues: 126
Language:JavaScript
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.7.18
- v0.7.17
- v0.7.16
- v0.7.15
- v0.7.14
- v0.7.13
- v0.7.12
- v0.7.11
- v0.7.10
- v0.7.9
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.1
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.20
- v0.3.19
- 0.3.17
- 0.3.16
- v0.3.15
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.7
- v0.3.6
- v0.3.1
- v0.3.0
- v0.2.7
- v0.2.6
- v0.2.5
This package is not auto-updated.
Last update: 2024-12-21 21:14:06 UTC
README
A pure JavaScript module for drag and drop form creation.
Demo
Features
- Drag & drop editing
- Extensible builder with plethora of options
- Column/inline fields
- Custom fields
- Preview mode
- i18n support
Installation
NPM
npm install --save formeo
Manual
<script src="https://draggable.github.io/formeo/assets/js/formeo.min.js"></script>
Usage
To start building forms with this module include formeo.min.js and formeo.min.css in your project and call:
import { FormeoEditor, FormeoRenderer } from 'formeo' // Set up a form builder const editor = new FormeoEditor(options) // When you're ready, grab the form data object // Typically you'd do this in the "onSave" event, which you can configure through the editor's options object const formData = editor.formData // Then, when you're ready to render the form, use const renderer = new FormeoRenderer(options) renderer.render(formData)