如何限制文本输入中的输入数字

Luk*_*kas 0 javascript jquery pagination

我有一个用于更改分页页面的文本输入.我需要将页码的输入限制为某个数字fe 15(最大页数).所以我正在尝试使用下面的代码,但总是当数字高于15时,值将变为15和实际输入数字.

actual.on('keypress', function() {
    console.log('test');
    var t = $(this);
    if (t.val() < 1) t.val('1');
    if (t.val() > 15) t.val('15');
});
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/v6fhobr7/

有人可以帮忙吗?

rfo*_*nal 6

尝试将其更改'keypress''keyup'...有轻微的闪烁,但它的工作原理.