}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('text-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
}
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('combo-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
}
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('number-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
makeStrippedInput($input);
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
$this.timepicker({
closeOnWindowScroll: true,
selectOnBlur: true,
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
makeStrippedInput($input);
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('url-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
}
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('file-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
}
+
function makeCustomValidator($input, isValidFunc) {
$input.each(function () {
var $this = $(this);
}
}
- $this.keyup(validate);
- $this.blur(validate);
- $this.change(validate).change();
-
$this.addClass('validator');
$this.addClass('custom-validator');
$this.each(function () {
var oldValidate = this.validate;
this.validate = function () {
if (oldValidate) {
- oldValidate.call(this);
+ if (!oldValidate.call(this)) {
+ return;
+ }
}
+
validate();
+ return !this.invalid;
}
});
+
+ $this.keyup(function () {this.validate();});
+ $this.blur(function () {this.validate();});
+ $this.change(function () {this.validate();}).change();
});
}