Ok, I finally got the qForms
v2.0 Preview uploaded. I had some problems with Camtasia
on my laptop—the recording was fine, but I couldn't
export to SWF—I finally got things working by installing
Camtasia on one of my desktops. Here's a quick rundown
on some of the things you'll see in the preview:
Support for internationalization (i18n.) The window.$language
variable will allow you define a language pack to load.
Better support for add-on modules. The API has been re-written
to easily allow add-on mods to the library. The previous version
did a great job on allow allowing new validation method to be
quickly added and to add custom functions, but it took a little
too much work to change the default behavior or to add your
own event hooks.
You can now overwrite the default methods used to output errors
to the screen. The sample addon/dhtml mod shows an example of this.
Lots of new methods--such as the setMaxLength() method which can
be used to automatically forward the user to another field
after X number of characters are entered. This is great for
times when you went to split input between multiple fields
(such as the case in phone numbers, ssn, serial numbers, etc.)
You can now set dynamic masking for a field. When filling out
fields such as phone numbers and ssn, masks can be applied to
the field and qForms will automatically filter out invalid
keystrokes and insert the required mask characters where
A new "Group" object has been added. Groups allow you to take
multiple fields and treat them as one. This feature will
often be used in conjunction with the setMaxLength() method
in order to break up a particular value into multiple
The ability to delete validation rules from the queue on-the-fly.
Disable/enable validation for the entire form.
Much, much more.