Skip to content

Commit bf774f1

Browse files
committed
dont show inputs with server validation as valid while typing victorjonsson#451
1 parent 87739fa commit bf774f1

33 files changed

+48
-50
lines changed

form-validator/brazil.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/date.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/file.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/html5.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/jquery.form-validator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/** File generated by Grunt -- do not modify
1818
* JQUERY-FORM-VALIDATOR
1919
*
20-
* @version 2.3.21
20+
* @version 2.3.22
2121
* @website http://formvalidator.net/
2222
* @author Victor Jonsson, http://victorjonsson.se
2323
* @license MIT

form-validator/jquery.form-validator.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/jsconf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/** File generated by Grunt -- do not modify
22
* JQUERY-FORM-VALIDATOR
33
*
4-
* @version 2.3.21
4+
* @version 2.3.22
55
* @website http://formvalidator.net/
66
* @author Victor Jonsson, http://victorjonsson.se
77
* @license MIT

form-validator/lang/ca.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/cz.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/de.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/dk.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/es.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/fr.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/it.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/nl.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/no.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/pl.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/pt.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/ro.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/ru.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/lang/sv.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/location.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/logic.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/poland.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/sanitize.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/security.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/sepa.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/sweden.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/toggleDisabled.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

form-validator/uk.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

formvalidator.jquery.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"validation",
88
"validator"
99
],
10-
"version": "2.3.21",
10+
"version": "2.3.22",
1111
"author": {
1212
"name": "Victor Jonsson",
1313
"url": "http://victorjonsson.se",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "jquery-form-validator",
33
"description": "With this feature rich jQuery plugin it becomes easy to validate user input while keeping your HTML markup clean from javascript code. Even though this plugin has a wide range of validation functions it's designed to require as little bandwidth as possible. This is achieved by grouping together validation functions in \"modules\", making it possible for the programmer to load only those functions that's needed to validate a particular form.",
4-
"version": "2.3.21",
4+
"version": "2.3.22",
55
"main": "./form-validator/jquery.form-validator.min.js",
66
"keywords": [
77
"form",

src/modules/security.js

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,6 @@
414414
$.formUtils.addValidator({
415415
name : 'server',
416416
validatorFunction : function(val, $el, conf, lang, $form) {
417-
418417
var backendValid = $el.valAttr('backend-valid'),
419418
backendInvalid = $el.valAttr('backend-invalid'),
420419
serverURL = document.location.href;
@@ -426,13 +425,13 @@
426425
}
427426

428427
if (backendValid) {
429-
return true;
428+
return true;
430429
}
431430
else if (backendInvalid) {
432-
return false;
431+
return false;
433432
}
434433
else if($.formUtils.eventType === 'keyup' && !$.formUtils.isValidatingEntireForm) {
435-
return null;
434+
return null;
436435
}
437436

438437
if ($.formUtils.isValidatingEntireForm) {
@@ -476,8 +475,7 @@
476475
}
477476
},
478477
errorMessage : '',
479-
errorMessageKey: 'badBackend',
480-
validateOnKeyUp : false
478+
errorMessageKey: 'badBackend'
481479
});
482480

483481
/*
@@ -517,8 +515,7 @@
517515
*/
518516
$.formUtils.addValidator({
519517
name: 'recaptcha',
520-
validatorFunction: function (val, $el)
521-
{
518+
validatorFunction: function (val, $el) {
522519
return grecaptcha.getResponse($el.valAttr('recaptcha-widget-id')) !== '';
523520
},
524521
errorMessage: '',
@@ -568,18 +565,19 @@
568565
throw new Error('Google reCaptcha site key is required.');
569566
}
570567

571-
var grecaptchaRenderCallback = function(result) {
572-
$('form').each(function(){
573-
$('[data-validation~="recaptcha"]',$(this)).each(function() {
574-
$(this).trigger('validation', (result && result !== ''));
575-
});
576-
});
577-
};
568+
var grecaptchaRenderCallback = function(result) {
569+
$('form').each(function(){
570+
$('[data-validation~="recaptcha"]',$(this)).each(function() {
571+
$(this).trigger('validation', (result && result !== ''));
572+
});
573+
});
574+
};
575+
578576
var widgetId = grecaptcha.render(div, {
579577
sitekey: siteKey,
580578
theme: theme,
581-
callback: grecaptchaRenderCallback,
582-
'expired-callback': grecaptchaRenderCallback
579+
callback: grecaptchaRenderCallback,
580+
'expired-callback': grecaptchaRenderCallback
583581
});
584582

585583
$input

0 commit comments

Comments
 (0)