美文网首页
element中输入框中只能输入整数不可输入小数和字母

element中输入框中只能输入整数不可输入小数和字母

作者: 雨后晴阳 | 来源:发表于2019-10-17 14:14 被阅读0次

直接指定输入框的type为number不能控制不让输入小数点,经过查找发现自定义指令可以,以下是代码

<el-input type="number" v-enterNumber v-model="createdOrder.quantity" class="order-smail-input" @change="detailQuantity"></el-input>

钩子函数:

directives: {

    enterNumber:{

        inserted(el, binding, vnode, oldVnode){

            el.addEventListener("keypress",function(e){

                e = e || window.event;

                let charcode = typeof e.charCode === 'number' ? e.charCode : e.keyCode;

                let re = /\d/;

                if(!re.test(String.fromCharCode(charcode)) && charcode > 9 && !e.ctrlKey){

                    if(e.preventDefault){

                        e.preventDefault();

                    }else{

                        e.returnValue = false;

}

}

})

}

}

},

相关文章

  • element中输入框中只能输入整数不可输入小数和字母

    直接指定输入框的type为number不能控制不让输入小数点,经过查找发现自定义指令可以,以下是代码

  • 常用方法

    vue element中input限制只能输入正整数 vue input 只允许输入整数、整数和小数(保留小数点后...

  • 简单正则判断

    1.只能输入正整数数字 2.只能输入数字和小数点 2.只能输入数字和字母

  • vue 验证输入框只能输入整数以及只能输入整数和小数

    前言 不管什么时候做项目都会遇到验证输入框只能输入整数和小数的需求 STEP 一,输入的必须为正整数,不能输入小...

  • JSP页面输入框输入数字和输入小数的控制方法

    在开发时,有事页面输入框中要求只能输入数字或者小数,接下来分别介绍一下两种控制方法: 1、只能输入正整数 要求只能...

  • 输入框的三种校验

    需求:指定输入框只能输入数字,指定输入框只能输入字母 设置相应输入框的键盘类型指定为数字或字母 2.输入格式错误时...

  • NSCharacter​Set的学习

    项目需求:在价格输入框中只能输入数字和小数点,有位数控制,且只能输入两位小数。 自己研究了网上提供的方法,多数是用...

  • 2021-08-13

    限制输入框只能输入两位小数 限制输入框只能输入两位小数,如果一开始输入0,然后再次输入数字。默认在中间给添加上小数点。

  • 正则表达式

    1、输入数字 2、只能输入数字小数点 3、只能输入数字及中横线(固话) 4、只能输入数字及字母 5、只能中英文,数...

  • iOS - 输入框

    textField 指针闪动颜色 设置左间距 清除输入框内容 输入框高度 输入框只能输入数字和长度 有小数点的数字...

网友评论

      本文标题:element中输入框中只能输入整数不可输入小数和字母

      本文链接:https://www.haomeiwen.com/subject/gpgmmctx.html