输入框输入数值

1.输入正整数keyup事件 调用方法前阻止事件冒泡

function setPositiveNumber (input) {
        if(input.value.length == 1) {
            input.value = input.value.replace(/[^1-9]/g, '');
        } else {
            input.value = input.value.replace(/\D/g, '');
        }
        if (input.value > 0) {
            input.value = Number(input.value);
        }
    }

2.非负整数 监听键盘的keyup事件

function setWeight (e) {
            e.stopPropagation();
            this.value = this.value.replace(/\D/g, '');
            this.value = Number(this.value);
        }

 

posted on 2020-04-23 10:02  猫尾草  阅读(156)  评论(0编辑  收藏  举报