mirror of
https://github.com/jquery-validation/jquery-validation.git
synced 2025-12-20 09:11:40 +01:00
Fixed handling of multiple class names for errorClass option. Test by Max Lynch. Fixes #280
This commit is contained in:
committed by
Jörn Zaefferer
parent
d8210bf098
commit
bafc78671a
3
jquery.validate.js
vendored
3
jquery.validate.js
vendored
@@ -490,7 +490,8 @@ $.extend($.validator, {
|
|||||||
},
|
},
|
||||||
|
|
||||||
errors: function() {
|
errors: function() {
|
||||||
return $( this.settings.errorElement + "." + this.settings.errorClass, this.errorContext );
|
var errorClass = this.settings.errorClass.replace(' ', '.');
|
||||||
|
return $( this.settings.errorElement + "." + errorClass, this.errorContext );
|
||||||
},
|
},
|
||||||
|
|
||||||
reset: function() {
|
reset: function() {
|
||||||
|
|||||||
15
test/test.js
15
test/test.js
@@ -445,6 +445,21 @@ test("option: focusCleanup with wrapper", function() {
|
|||||||
ok( !form.is(":has(span:visible:has(label.error[for=username]))") );
|
ok( !form.is(":has(span:visible:has(label.error[for=username]))") );
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test("option: errorClass with multiple classes", function() {
|
||||||
|
var form = $("#userForm")
|
||||||
|
form.validate({
|
||||||
|
focusCleanup: true,
|
||||||
|
wrapper: "span",
|
||||||
|
errorClass: "error error1"
|
||||||
|
});
|
||||||
|
form.valid();
|
||||||
|
ok( form.is(":has(span:visible:has(label.error[for=username]))") );
|
||||||
|
ok( form.is(":has(span:visible:has(label.error1[for=username]))") );
|
||||||
|
$("#username").focus().trigger("focusin");
|
||||||
|
ok( !form.is(":has(span:visible:has(label.error[for=username]))") );
|
||||||
|
ok( !form.is(":has(span:visible:has(label.error1[for=username]))") );
|
||||||
|
});
|
||||||
|
|
||||||
test("elements() order", function() {
|
test("elements() order", function() {
|
||||||
var container = $("#orderContainer");
|
var container = $("#orderContainer");
|
||||||
var v = $("#elementsOrder").validate({
|
var v = $("#elementsOrder").validate({
|
||||||
|
|||||||
Reference in New Issue
Block a user