qForms v1.5 (Build ) Documentation

Click to help support future development of the qForms API! 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. Donations «NEW»
    4. 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
    5. Custom Error Messages
  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
    3. WDDX Extension Methods Library
  11. Expanding The API
    1. qForm Constructor
    2. Field Constructor
    3. Creating The Prototype Functions
  12. Support
    1. Mailing List
    2. Known Bugs
    3. Known Issues
  13. Acknowledgements
  14. Frequently Asked Questions «NEW»
  15. Examples
    1. Simple Form #1
    2. Simple Form #2
    3. Simple Form #3
    4. setFields/getFields
    5. Layers (Single Form)
    6. Layers (Multiple Forms)
    7. Containers
    8. Advanced Form
    9. n-Related Select Boxes
    10. Validate At Least One
    11. Bits
    12. Cookies