Commit Graph

90 Commits

Author SHA1 Message Date
Paul Cichonski
bcff73ad84 Bypass validation for buttons with 'formnovalidate' attribute (same as class="cancel"). Closes gh-623 2013-02-12 13:38:47 +01:00
Jörn Zaefferer
ff26f320c6 Fix post-release version 2013-02-05 10:19:27 +01:00
Jörn Zaefferer
0996fc4cf2 Bump post-release version 2013-02-04 12:24:04 +01:00
Jörn Zaefferer
8caa0b7480 Release 1.11.0 2013-02-04 12:22:06 +01:00
Alexander I. Zaytsev
69831a08cf Remove clearing as numbers of min, max and range rules. Fixes #455. Closes gh-528.
These rules are fully suitable to check any comparable JavaScript objects such as strings or dates. Also clearing prevents HTML5 date input fields to work when these rules are coming from HTML.
2013-02-04 12:11:10 +01:00
Jörn Zaefferer
a047634196 Revert back to checking for name attribute only when debug flag is set. Never throw an exception here. Fixes #621
Revert "Improve error handling when no element is missing its name attribute. Still need to set debug flag to see exception."

This reverts commit 22edeaf28f.
2013-02-04 12:02:27 +01:00
Nick Williams
856cec06b8 Update pre-existing labels - fixes #430 closes gh-436
made assumption that any existing label which already has errorClass is
safe to update with a new message.
2013-01-31 12:55:17 +01:00
Jörn Zaefferer
22edeaf28f Improve error handling when no element is missing its name attribute. Still need to set debug flag to see exception. 2013-01-31 00:44:34 +01:00
Robert
0d394a7418 Updated coding style 2013-01-31 00:29:28 +01:00
Jörn Zaefferer
2b1b2563c5 Fix $.validator.format to avoid group interpolation, where at least IE8/9 replaces -bash with the match. Fixes #614 2013-01-31 00:12:32 +01:00
Jörn Zaefferer
315189301a Add plugin manifest and update headers to just MIT license, drop unnecessary dual-licensing (like jQuery). 2013-01-22 22:21:43 +01:00
IamDavidovich
b82d8cc1db Allow groups to be an array or a string - Fixes #479
Field names can contain spaces (as they are a CDATA type). This causes problems with groups, as the string listing the fields is split on spaces.

This commit allows the groups option to be either a space-separated string or an array of strings so that field names with spaces can be added. It also adds a unit test to ensure that both string and array based groups are processed into the same data structures.
2012-12-10 12:59:37 +01:00
Jörn Zaefferer
3d02806333 Whitespace/indent fixes 2012-11-26 13:50:28 +01:00
Synchro
acc96f9e17 Some minor cleanups of things flagged by static analyser in PHPStorm 2012-11-26 13:31:44 +01:00
Max Lynch
6df33a8ccc Remove support for metadata plugin, replace with data-rule- and data-msg- (added in 907467e8) properties. 2012-11-23 14:39:37 +01:00
Mischa Sameli
948c7cedcd Added sftp as a valid url-pattern 2012-11-23 13:42:09 +01:00
mlwalt
78859d9e75 Remove focusin/focusout polyfill. Fixes #542 - Inclusion of jquery.validate interfers with focusin and focusout events in IE9
Removed polyfill for focusin and focusout events as this implementation is problematic in IE9, and jQuery core has handled them since 1.4 (1.8.2 is the latest at this point in time). Note that this raises the minimum compatibility of the validation plugin to jQuery 1.4.
2012-11-14 11:29:28 +01:00
Pierre-Antoine Passet
61e7816a9c Fixed premature return in remote function which prevented ajax call from being made in case an input was entered too quickly. Ensures remote validation always validates the newest value. 2012-10-14 09:32:03 -04:00
Jörn Zaefferer
5934f4d450 Undo fix for #244. Fixes #521 - E-mail validation fires immediately when text is in the field. 2012-10-03 18:41:25 +02:00
Jörn Zaefferer
64e806b462 Bump post release version 2012-09-07 13:15:08 +02:00
Jörn Zaefferer
ec9c676972 Release 1.10.0 2012-09-07 13:14:24 +02:00
Jörn Zaefferer
4290ab518f Lint 2012-09-06 13:06:58 +02:00
Max Lynch
907467e874 Merged in changes for specifying custom error messages in data attributes 2012-05-15 17:39:40 -05:00
Max Lynch
a8568232a6 Add element to success call with test. Fixes #60 2012-05-07 11:30:10 +02:00
Max Lynch
f0b8042233 resetForm now clears old previousValue on form elements. Fixes #312 2012-05-04 10:48:49 -05:00
Max Lynch
a24e58a293 Fixed dataFilter response issues in jQuery 1.5.2+. Fixes #405 2012-05-04 11:13:06 +02:00
Max Lynch
9b964ee920 Deoptimize findByName for correctness. Fixes #82 - $.validator.prototype.findByName breaks in IE7 2012-05-02 13:16:30 +02:00
Max Lynch
c41f2f616d Changed lastElement to lastActive in keyup, skip validation on tab or empty element. Fixes #244 2012-04-28 16:58:34 +02:00
Max Lynch
7cc01adbd1 Fixed invalid count on invalid to valid remote validation. Fixes #286 2012-04-28 16:41:28 +02:00
Max Lynch
b475b483f5 Moved old accept method to extension additional-method, added new accept method to handle standard browser mimetype filtering. Fixes #287 and supersedes #369 2012-04-22 23:37:01 -05:00
Max Lynch
aca144b5eb Disables blur event when onfocusout is set to false. Test added. 2012-04-20 15:11:34 +02:00
Max Lynch
58930870c6 Fixed value issue for radio buttons and checkboxes. Fixes #363 2012-04-20 15:09:15 +02:00
Max Lynch
a436634fe8 Added pseudo selector for text input types to fix issue with default empty type attribute. Added tests and some test markup. Fixes #217 2012-04-18 00:14:33 +02:00
Max Lynch
f1f97e5947 Removed incorrect false check on required attribute 2012-04-04 13:32:12 -05:00
Max Lynch
e036239746 required attribute fix for non-html5 browsers. Fixes #301 2012-04-04 19:01:56 +02:00
Max Lynch
f2d525c919 Fixed regex issue for decimals without leading zeroes. Added new methods test. Fixes #41 2012-04-03 12:00:03 +02:00
Max Lynch
e30b3aab02 Introduce a elementValue method that normalizes only string values (don't touch array value of multi-select). Fixes #116 2012-04-02 15:04:56 +02:00
Max Lynch
1bbf7a636f Support for dynamically added submit buttons, and updated test case. Uses validateDelegate. Code from PR #9 2012-04-02 14:55:56 +02:00
Başar Aykut
bafc78671a Fixed handling of multiple class names for errorClass option. Test by Max Lynch. Fixes #280 2012-03-29 19:20:50 +02:00
Jörn Zaefferer
8d9fa303a4 Fix jQuery.format usage, should be $.validator.format. Fixes #329 2012-03-06 10:47:43 +01:00
Jörn Zaefferer
9feeed5c8f Add release task to grunt.js, using custom zip task. Currently breaks due to a bug in zipstream (#5). 2012-02-29 14:14:08 +01:00
Jörn Zaefferer
520b6b7a18 Add grunt.js for cmdline liniting and testing. Fix linting errors in main file. Update readme. 2012-02-22 17:21:03 +01:00
Jörn Zaefferer
026d9c218b Merge remote branch 'razola/master' 2011-10-18 12:10:37 +02:00
Jörn Zaefferer
2805728c07 Drop dateDE and numberDE methods from classRuleSettings, leftover from moving those to localized methods 2011-10-18 11:37:30 +02:00
razola
a82784825c Passing submit event to submitHandler callback 2011-10-17 20:02:08 +03:00
Jörn Zaefferer
732f5ff04b Fixed #219 - Fix valid() on elements with dependency-callback or dependency-expression. 2011-10-10 21:40:19 +02:00
Chris Stainthorpe
cfdb6c3835 Allowed credit card numbers to contain spaces as well as dashes (spaces are commonly input by users). Resolves (#47, #39, #32)
* Changed code to allow spaces
 * Amended comment
 * Added Qunit tests.
2011-10-05 13:26:40 +01:00
Jörn Zaefferer
27a78df80f Merge remote branch 'helmer/master' 2011-09-26 11:22:06 -04:00
Christian Koller
2d06d14dab Fixed #194 - Required as attribute fails if jQuery>=1.6 - Use .prop instead of .attr
Plus whitespace cleanup for test/index.html and test/rules.js
2011-09-20 19:14:26 +02:00
Horia Dragomir
2170712966 Fixed #189 - :hidden elements are now ignored by default 2011-09-15 14:23:10 +02:00