zoukankan      html  css  js  c++  java
  • Vue限制输入框只能输入整数

    首先,得明确监听input输入框变化的方法是input,不是change

    方案一:type= "number"

    作用:

    成功禁止输入字母

    能输入小数点,第一位可以为0,小数点能输入多个

    eg:01111.5.5

    方案二:v-model.number

    作用:

    输入过程中能输入字母,但在失去焦点时多余的字母会被清除,且错误的字母不会计入值

    输入过程中能输入小数,例如:12.3

    多个错误格式的小数会被清除:例如:12.3.5在失去焦点后会变成12.3

    第一位可以输入0,但若之后继续输入会被清除,例如:01 失去焦点后会变成1

    方案三:合二为一

    作用:

    成功禁止输入字母

    能输入蹩脚的小数,失去焦点不会清除但不会计入 eg:1.2.3能输入但计入的是1.2

    第一位可以输入0,但若之后继续输入会被清除,例如:01 失去焦点后会变成1

    可见官网推荐的v-model.number+ type="number"方法对于输入数字的需求基本满足,但对或正整数、整数等的需求,还是得我们自己处理

  • 相关阅读:
    jq的遍历与杂项
    jq的事件
    jquery的效果
    jquery入门
    面向对象。对象的继承
    面向对象克隆对象
    面向对象this指向问题
    实例对象及原型链
    GCD多线程任务总结
    C语言链表的简单实用
  • 原文地址:https://www.cnblogs.com/yanze/p/10361821.html
Copyright © 2011-2022 走看看