mirror of
https://github.com/jquery-validation/jquery-validation.git
synced 2025-12-20 09:11:40 +01:00
@@ -1057,12 +1057,12 @@ $.extend( $.validator, {
|
|||||||
|
|
||||||
if ( $.validator.autoCreateRanges ) {
|
if ( $.validator.autoCreateRanges ) {
|
||||||
// auto-create ranges
|
// auto-create ranges
|
||||||
if ( rules.min && rules.max ) {
|
if ( rules.min != null && rules.max != null ) {
|
||||||
rules.range = [ rules.min, rules.max ];
|
rules.range = [ rules.min, rules.max ];
|
||||||
delete rules.min;
|
delete rules.min;
|
||||||
delete rules.max;
|
delete rules.max;
|
||||||
}
|
}
|
||||||
if ( rules.minlength && rules.maxlength ) {
|
if ( rules.minlength != null && rules.maxlength != null ) {
|
||||||
rules.rangelength = [ rules.minlength, rules.maxlength ];
|
rules.rangelength = [ rules.minlength, rules.maxlength ];
|
||||||
delete rules.minlength;
|
delete rules.minlength;
|
||||||
delete rules.maxlength;
|
delete rules.maxlength;
|
||||||
|
|||||||
@@ -84,19 +84,19 @@ test("rules(), merge min/max to range, minlength/maxlength to rangelength", func
|
|||||||
$("#testForm1clean").validate({
|
$("#testForm1clean").validate({
|
||||||
rules: {
|
rules: {
|
||||||
firstnamec: {
|
firstnamec: {
|
||||||
min: 5,
|
min: -15,
|
||||||
max: 12
|
max: 0
|
||||||
},
|
},
|
||||||
lastname: {
|
lastname: {
|
||||||
minlength: 2,
|
minlength: 0,
|
||||||
maxlength: 8
|
maxlength: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
deepEqual( $("#firstnamec").rules(), { range: [ 5, 12 ] } );
|
deepEqual( $("#firstnamec").rules(), { range: [ -15, 0 ] } );
|
||||||
|
deepEqual( $("#lastnamec").rules(), { rangelength: [ 0, 10 ] } );
|
||||||
|
|
||||||
deepEqual( $("#lastnamec").rules(), { rangelength: [ 2, 8 ] } );
|
|
||||||
jQuery.validator.autoCreateRanges = false;
|
jQuery.validator.autoCreateRanges = false;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user