input 输入数字

  $("#id").keydown(function(event) {
        // backspace, delete, tab, escape, enter and .
        if ( $.inArray(event.keyCode,[46,8,9,27,13,190]) !== -1 ||
            // Ctrl+A
            (event.keyCode == 65 && event.ctrlKey === true) ||
            // home, end, left, right
            (event.keyCode >= 35 && event.keyCode <= 39)) {
            return;
        }
        else {
            if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) {
                event.preventDefault();
            }
        }
    });

 更改选择器对应的input, 加上maxlength就可以限定长度了

你可能感兴趣的:(input)