$(document).ready(function() { input_initialization(); }); function change_numberbox_value_handler() { if (!has_numberbox()) { numberbox_error(); } else { numberbox_noerror(); } } function decrement_number() { var number = parseInt($('.number-box input').val()); if (number>1) { number--; $('.number-box input').val(number); } } function increment_number() { var number = parseInt($('.number-box input').val()); number++; $('.number-box input').val(number); } function has_numberbox() { if ($('.number-box input').val()!=='' && $('.number-box input').val()!=='0') { return true; } else { return false; } } function numberbox_error() { $('.number-box').addClass('input-error'); } function numberbox_noerror() { $('.number-box').removeClass('input-error'); } function numberbox_get() { return $('.number-box input').val(); } function input_initialization() { $(".number-box input").keydown(function (e) { if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 || (e.keyCode == 65 && e.ctrlKey === true) || (e.keyCode == 67 && e.ctrlKey === true) || (e.keyCode == 88 && e.ctrlKey === true) || (e.keyCode >= 35 && e.keyCode <= 39)) { return; } if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); } }); $(".justnumber").keydown(function (e) { if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 || (e.keyCode == 65 && e.ctrlKey === true) || (e.keyCode == 67 && e.ctrlKey === true) || (e.keyCode == 88 && e.ctrlKey === true) || (e.keyCode >= 35 && e.keyCode <= 39)) { return; } if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); } }); }