Login | Register
My pages Projects Community openCollabNet

qforms
Project home

If you were registered and logged in, you could join this project.

Message from the owner(s)

Welcome to the qForms—the most complete JavaScript API for interfacing forms. The qForms API has been designed to make forms easy to work with. It simplifies tasks HTML developers normally find tricky to handle. And the most exciting thing of all, the API is released free under the GNU Lesser General Public License.

Go to the official release site, to view online documentation and see examples of qForms in action.

Summary A JavaScript API for creating interactive HTML forms.
Category libraries
License GNU Lesser Public License
Owner(s) danswitzer2

qForms JavaScript API

The goal of the qForms API Project is to develop an open source programming library for interacting with HTML form elements. This library is freely distributed under the terms of the GNU Lesser General Public License.

The qForms API started originally started off to be simple little set of methods so that I could consistently retrieve and set variables using a single set of methods. The farther I got in to the project, the more I released how much is lacking in the way of JavaScript methods for interacting with HTML forms.

So I decided that I'd try to document all the common tasks I typically perform from one project to the next and see if I couldn't come up with an API that really simplified the process of writing rules and form-based logic. What I came with up is the qForms API.

Introduction

The qForms JavaScript API (JSAPI) is an easy to learn, easy to use set of instructions that simplifies the process of creating interactive HTML forms. The qForms API does this by creating an extended set of methods that are attached to form objects. With the qForms API you'll be able to retrieve and set variables by using a set of consistent methods—you'll never have to write a those function to parse the form field array to retrieve it's values!

The qForms API was designed to be easily expandable. There are two main parts to the qForms API—the core API and the extension libraries. Custom libraries can be created to extend the core API set. Several libraries are included with the qForms API, including: a validation library, a form field extension library (which includes methods for moving items from one select box to another), a common library of function and even a libraries for handling dealing with bit masking. Custom libraries will be available for download off the qForms site.

It's important to remember that the qForms API is open source and offered free to the development community. In order for qForms JSAPI to keep improving and growing, please make sure to share any custom libraries and methods that you've created, so the entire community can benefit!

I think you'll find that the qForms API greatly eases the process of client-side form programming.

Mailing List

I've set up a mailing list for the qForms API. Please use this resource to post any questions, comments or thoughts on the qForms API. To sign up for the qForms API Mailing List, either visit the qForms Yahoo Groups home page, or send an e-mail to qformsapi-subscribe@yahoogroups.com.

Post message: qformsapi@yahoogroups.com
Subscribe: qformsapi-subscribe@yahoogroups.com
Unsubscribe: qformsapi-unsubscribe@yahoogroups.com
List owner: qformsapi-owner@yahoogroups.com
URL to this page: http://groups.yahoo.com/group/qformsapi