The 1.2.1 release for the validation plugin
(http://bassistance.de/jquery-plugins/jquery-plugin-validation/) is out!
Among bugfixes related to remote validation and message display a few
handy improvements landed: The delegate dependency is now bundled with
the plugin (it was always required anyway), and the small part of the
ajaxQueue plugin that was required for remote validation is now part of
the validation plugin, too. So now all you need to include is the
jquery.validate.js file, nothing else.
Also fixed are the url and email validation methods. They now check for
top-level domains (eg. the ".de" in "bassistance.de"). A version where
that is still optional is included in the package via additional-methods.js.
I've also improved some demos
(http://jquery.bassistance.de/validate/demo/) to provide a better reference.
The complete list of changes:
* Bundled delegeate plugin with validate plugin - its always required anyway
* Improved remote validation to include parts from the ajaxQueue plugin
for proper synchronization (no additional plugin necessary)
* Fixed stopRequest to prevent pendingRequest < 0
* Added jQuery.validator.autoCreateRanges property, defaults to false,
enable to convert min/max to range and minlength/maxlength to
rangelength; this basically fixes the issue introduced by automatically
creating ranges in 1.2
* Fixed optional-methods to not highlight anything at all if the field
is blank, that is, don't trigger success
* Allow false/null for highlight/unhighlight options instead of forcing
a do-nothing-callback even when nothing needs to be highlighted
* Fixed validate() call with no elements selected, returning undefined
instead of throwing an error
* Improved demo, replacing metadata with classes/attributes for
specifying rules
* Fixed error when no custom message is used for remote validation
* Modified email and url validation to require domain label and top label
* Fixed url and email validation to require TLD (actually to require
domain label); 1.2 version (TLD is optional) is moved to additionals as
url2 and email2
* Fixed dynamic-totals demo in IE6/7 and improved templating, using
textarea to store multiline template and string interpolation
* Added login form example with "Email password" link that makes the
password field optional
* Enhanced dynamic-totals demo with an example of a single message for
two fields
Have fun!
Jörn