qForms v1.0 (Build 123a1) Documentation

Welcome to the qForms JavaScript API—the easiest way to program HTML forms! The documentation below contains everything you need to start using the qForms API in your projects. The qForms API is an open source project, so please make sure to read the preface for more information on how you can contribute to the development of qForms.

  1. Preface
    1. About the qForms API
    2. Contributions
    3. About the Author
  2. Introduction
  3. Requirements
  4. Overview
    1. Features
    2. Event Capturing
  5. Getting Started
    1. Installation
    2. Preparing A Form
  6. Using The qForms API
    1. The Basics
    2. Accessing Native Form Objects
  7. Validating Your Forms
    1. Using The Validation Library
    2. Requiring Fields
    3. Forcing Field Validation
    4. Creating Custom Validation
  8. The Core API
    1. The "qFormAPI" Object
      1. Properties
      2. Methods
    2. "qForm" Objects
      1. Properties
      2. Methods
    3. "Field" Objects
      1. Properties
      2. Methods
    4. Custom Functions
  9. Core Extension Libraries
    1. Field Methods Library
    2. Validation Methods Library
    3. General Functions Library
  10. Bonus Extension Libraries
    1. Bits Extension Methods Library
    2. Cookies Extension Methods Library
  11. Expanding The API
    1. qForm Constructor
    2. Field Constructor
    3. Creating The Prototype Functions
  12. Support
    1. Known Bugs
    2. Known Incompatibilities
  13. Acknowledgements
  14. Examples
    1. Simple Form #1
    2. Simple Form #2
    3. Simple Form #3
    4. Layers (Single Form)
    5. Layers (Multiple Forms)
    6. Containers
    7. Advanced Form
    8. Bits
    9. Cookies