diff --git a/bootstrap-number-input.js b/bootstrap-number-input.js index b1c7159..000abb6 100644 --- a/bootstrap-number-input.js +++ b/bootstrap-number-input.js @@ -36,6 +36,7 @@ var min = self.attr('min'); var max = self.attr('max'); + var step = parseInt(self.attr('step')) || 1; function setText(n) { if((min && n < min) || (max && n > max)) { @@ -48,10 +49,10 @@ var group = $("
"); var down = $("").attr('class', 'btn btn-' + settings.downClass).click(function() { - setText(parseInt(clone.val()) - 1); + setText(parseInt(clone.val()) - step); }); var up = $("").attr('class', 'btn btn-' + settings.upClass).click(function() { - setText(parseInt(clone.val()) + 1); + setText(parseInt(clone.val()) + step); }); $("").append(down).appendTo(group); clone.appendTo(group);