EFormBin is a web application that allows to create in a fast way a web form using the Eleusoft Forms Framework.
EFormBin is a developer tool for users of the Eleusoft Forms Framework, not a way to build and publish forms to be really filled by somebody.
All the form definitions and the filled form inserted in EFormBin are public.
EFormBin has been used also for inserting live examples in the Eleusoft Forms Framework documentation.
A Form Bin or simply a BIN is an unity of work: it contains a schema to define a form and optionally some CSS to decorate it.
Without creating an account you may browse the existing bins.
Creating an account (no SPAM, no email asked, just social identity) you can:
Fork an existing Form BIN and modify it.
Create a new Form BIN writing a schema.
Create a new Form BIN importing its definition from:
An HTML form
An XML Schema
A JSON Schema
A JSON Instance
The Eleusoft Forms Framework is a Java server side library that implements web forms defined in a schema called Eleusoft Schema.
The Eleusoft Schema is a schema language for object-like structures, independent from any serialization format. It is a simple schema language, with not many features, that can be written in XML.
In EFormBin a schema is the only content that needs to be written in order to create a form.
An example for a simple form with two inputs: See it in Form BIN 8d4zw
<complexType name='Form' description='Simple Form for Help example'> <field name='YourName' type='xs:string'/> <field name='YourAge' type='xs:int'/> </complexType>
The schema type used to define the form is identified in this way:
Any type marked with extra:root
Any type marked with extra:form
Any type named Form