我想在预先配置的数字范围内验证输入字段.
仅允许从1到24的数字.
仅允许从1到24的数字.
我能怎么做?
$('.field').keypress(function(event) { var val = parseInt($(this).val()) + HERE_I_SHOULD_SUM_THE_NEWLY_ADDED_DIGIT; if(val < 1 || val > 24) event.preventDefault(); });
解决方法
这样的事怎么样?
$("input").on("change",function() { var val = Math.abs(parseInt(this.value,10) || 1); this.value = val > 25 ? 24 : val; });