Although Forms.JS is operates entirely on the client, these demos require to be uploaded on a local or test server with PHP, otherwise they will not work.
The most common way to initialize Forms.JS is on pageload. The form below has been styled by using the formsjs.pageload() method of the component. Use the dropdown below to add programatically new controls to the list and see them being skinned.
Forms.JS can style form elements upon user interaction or after partial page updates (AJAX). Click the button below to fire the formsjs.demand() method of the component and style the form.
The component features rich and comprehensible API that makes in-browser operations such as form controls enable, disable and toggle very easy. Check out this page for more details and demo.