|
It implements customized validation rules, methods and messages.
Here are some key features of "jQuery Validation Plugin":
· Easy to setup.
· 19 built-in validation methods, more in addition.
· Inline-error-message display (no more alerts!), heavily customizable.
· Extensible: Add your own validation methods and reuse them.
· Use inline metadata or plugin options to specify your validation rules.
· Carefully designed interaction: Doesn't annoy users with errors they hadn't a chance to fix, but gives them feedback as early as possible when fixing errors, via filtered keyup and blur events on each field.
Requirements:
· JavaScript enabled on client side
· jQuery 1.3.2 or higher
What's New in This Release: [ read full changelog ]
· Disables blur event when onfocusout is set to false. Test added.
· Fixed value issue for radio buttons and checkboxes.
· Added test for rangeWords and fixed regex and bounds in method.
· Fixed TinyMCE Demo and added link on demo page.
· Changed localization message for min/max.
· Added pseudo selector for text input types to fix issue with default empty type attribute. Added tests and some test markup.
· Fixed delegate bug for dynamic-totals demo.
· Fixed incorrect message for alphanumeric validator.
· Removed incorrect false check on required attribute.
· Required attribute fix for non-html5 browsers.
· Added methods "require_from_group" and "skip_or_fill_minimum".
· Use correct iso code for Swedish.
· Updated demo HTML files to use HTML5 doctype.
· Fixed regex issue for decimals without leading zeroes. Added new methods test.
· Introduced a elementValue method that normalizes only string values (don't touch array value of multi-select).
· Support for dynamically added submit buttons, and updated test case. Uses validateDelegate.
· Fixed bad double quote in test fixtures.
· Fixed maxWords method to include the upper bound, not exclude it.
· Fixed grammar error in german range validator message.
· Fixed handling of multiple class names for errorClass option.
· Fixed jQuery.format usage, should be $.validator.format.
· Methods for 'all' UK phone numbers + UK postcodes.
· Pattern method: Convert string param to RegExp.
· Grammar error in German localization file.
· Added Estonian localization for messages.
· Improved tooltip handling on themerollered demo.
· Added type="text" to input fields without type attribute to please qSA.
· Updated themerollered demo to use tooltip to show errors as overlay.
· Updated themerollered demo to use latest jQuery UI (along with newer jQuery version). Move code around to speed up page load.
· Fixed min error message broken in Japanese.
· Update form plugin to latest version. Enhance the ajaxSubmit demo.
· Drop dateDE and numberDE methods from classRuleSettings, leftover from moving those to localized methods
· Passing submit event to submitHandler callback
· Fixed valid() on elements with dependency-callback or dependency-expression.
· Improved build to remove dist dir to ensure only the current release gets zipped up.
0 comments:
Post a Comment