Skip to content

Commit 6b00819

Browse files
committed
1 parent 864affe commit 6b00819

33 files changed

+82
-46
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: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,8 @@
498498
*/
499499
$.fn.validateInputOnBlur = function (language, conf, attachKeyupEvent, eventType) {
500500

501+
console.log('validating '+this.get(0).name+' on blur');
502+
501503
$.formUtils.eventType = eventType;
502504

503505
if ( this.willPostponeValidation() ) {
@@ -533,7 +535,7 @@
533535
);
534536

535537
if (attachKeyupEvent) {
536-
$elem.unbind('keyup.validation');
538+
$elem.removeKeyUpValidation();
537539
}
538540

539541
if (result.shouldChangeDisplay) {
@@ -545,6 +547,7 @@
545547
}
546548

547549
if (!result.isValid && attachKeyupEvent) {
550+
console.log('in here');
548551
$elem.validateOnKeyUp(language, conf);
549552
}
550553

@@ -558,9 +561,12 @@
558561
this.each(function() {
559562
var $input = $(this);
560563
if (!$input.valAttr('has-keyup-event')) {
564+
console.log('Applygin keyup-validation on '+this.name);
565+
console.log((new Error()).stack);
561566
$input
562567
.valAttr('has-keyup-event', 'true')
563568
.bind('keyup.validation', function (evt) {
569+
console.log('key up');
564570
if( evt.keyCode !== 9 ) {
565571
$input.validateInputOnBlur(language, conf, false, 'keyup');
566572
}
@@ -570,6 +576,18 @@
570576
return this;
571577
};
572578

579+
/**
580+
* Remove validation on keyup
581+
*/
582+
$.fn.removeKeyUpValidation = function() {
583+
this.each(function() {
584+
$(this)
585+
.valAttr('has-keyup-event', false)
586+
.unbind('keyup.validation');
587+
});
588+
return this;
589+
};
590+
573591
/**
574592
* Short hand for fetching/adding/removing element attributes
575593
* prefixed with 'data-validation-'
@@ -580,12 +598,12 @@
580598
* @protected
581599
*/
582600
$.fn.valAttr = function (name, val) {
583-
name = ((name.length > 0) ? '-' + name : '');
584601
if (val === undefined) {
585-
return this.attr('data-validation' + name);
602+
return this.attr('data-validation-' + name);
586603
} else if (val === false || val === null) {
587-
return this.removeAttr('data-validation' + name);
604+
return this.removeAttr('data-validation-' + name);
588605
} else {
606+
name = ((name.length > 0) ? '-' + name : '');
589607
return this.attr('data-validation' + name, val);
590608
}
591609
};

form-validator/jquery.form-validator.min.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/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.27
4+
* @version 2.3.28
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: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)