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 ) {
|
||||
// auto-create ranges
|
||||
if ( rules.min && rules.max ) {
|
||||
if ( rules.min != null && rules.max != null ) {
|
||||
rules.range = [ rules.min, rules.max ];
|
||||
delete rules.min;
|
||||
delete rules.max;
|
||||
}
|
||||
if ( rules.minlength && rules.maxlength ) {
|
||||
if ( rules.minlength != null && rules.maxlength != null ) {
|
||||
rules.rangelength = [ rules.minlength, rules.maxlength ];
|
||||
delete rules.minlength;
|
||||
delete rules.maxlength;
|
||||
|
||||
@@ -84,19 +84,19 @@ test("rules(), merge min/max to range, minlength/maxlength to rangelength", func
|
||||
$("#testForm1clean").validate({
|
||||
rules: {
|
||||
firstnamec: {
|
||||
min: 5,
|
||||
max: 12
|
||||
min: -15,
|
||||
max: 0
|
||||
},
|
||||
lastname: {
|
||||
minlength: 2,
|
||||
maxlength: 8
|
||||
minlength: 0,
|
||||
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;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user