$(".maxQtyclass").keyup(function () {
var maxQty = $(this).attr('data-qty');
//lets say it is 8
if ($(this).val() > maxQty
&& e.keyCode != 46 // delete
&& e.keyCode != 8 // backspace
) {
$(this).val(maxQty);
alert('Only ' + maxQty + ' unit(s) available!');
return false;
}
});
When I press 8 (no message since 8 is not > than 8.) When I press 9 it triggers alert that only 8 units available. So far so good but when I press 12 it does not trigger alert, why? 12 is > than 8. Looks like keyup reads only first number entered. How to do force keyup to read number 12?