Здравствуйте. Помоги пожалуйста решить следующий вопрос...
<div class="input_bal">
<input name="sum" type="number" min="20" max="1000" placeholder="количество" class="f_input"/>
</div>
$ = jQuery;
$(function () {
$('.input_bal input').on('keyup change blur', function() {
var val = parseInt($(this).val()),
max = parseInt($(this).attr('max')),
min = parseInt($(this).attr('min'))
;
if(val > max) {
val = max;
}
if(val < min) {
val = min;
}
$(this).val(parseInt(val));
});
})
Понятное дело что так я не смогу ввести цифру 100, к примеру, после ввода 1 у меня сразу jQuery отработает и установит 20.
Буду благодарен за подсказку.