该怎么做才不接受输入框中的小数

时间:2017-02-08 13:51:40

标签: jquery keyboard-events

我使用return false和许多其他东西,但没有任何作用。我也尝试过preventDefualt和stoppropogation,但它也没有用。以下是我的代码: -

$('.mrEdit').keyup(function(objEvent) {
        if (objEvent.keyCode == 190)
        {
            alert(1);
            //objEvent.preventDefault();
            //objEvent.stopPropagation();
            return false;
        };

1 个答案:

答案 0 :(得分:1)

手动替换非数字字符似乎有效。

$('.mrEdit').keyup(function () {
    var newval = this.value.replace(/[^0-9]/g, '');
    if (this.value != newval) {
       this.value = newval;
    }
});