Tuesday, May 13th, 2008
inputEx: JSON form builder
inputEx is “a javascript framework to build fields and forms” created by Eric Abouaf. The framework uses a JSON format to describe a form, such as:
- {
- "fields" : [
- {
- "type" : "group",
- "inputParams" : {
- "fields" : [
- ],
- "name" : "",
- "tooltipIcon" : false,
- "value" : {
- },
- "optionsLabel" : "Options"
- }
- }
- ],
- "optionsLabel" : "Options"
- }
which you can build with the help of the builder application.
Check out the getting started guide and if you like to build an application that looks like:
- init: function() {
- this.buildTree();
- this.initContextMenu();
- this.buildForm();
- this.initEvents();
- this.queryData();
- }
rather than HTML, then this could be the tool for you!





Nice, it’s a more advanced version of something I played with a while ago whilst doing some work on JSON based microformats…
http://microjson.org/wiki/JForm
This is much more in depth, it would be a nice addition to the microJSON wiki of definitions.
Excuse me doesn’t ExtJS already have this functionality from like a year ago or what’s the difference difference
Nice concept. Gave me a few ideas.
@Teroz: The difference is that it doesn’t use ExtJS it relies on YUI. Not everyone is head over heels for ExtJS, especially with its current licensing dilemma. Additionally this library appears to be much easier to use than the sometimes overly complicated requirements for ExtJS.
Well, YUI isn’t so hot either. It’s so ridiculously over-abstracted it’s a real pain to use. A Mootools version of it would’ve been amazing, though. ;)
excellent, thank you for the contribution.
Thanks, this is a very useful web design tool for everyone.