el-input限制只能输入1-100正整数,也不能输入小数点
<el-input v-model="mynum" size="mini" type="number" :min="0" :max="100" @input="mynum=mynum.replace(/[^\d]/g,'')"></el-input>
这样写的话,输入“22.2”会自动变成“222”,但还是可以输入“22.”这种形式
怎么设置不能输入小数点呢?
回答:
type="number"去掉就行了
回答:
改成 text
<input type="text"oninput="this.value=parseInt(this.value);this.value < 0 || this.value>100 && (this.value = 0)">
element ui 也有 下面这个。
¶InputNumber 计数器
仅允许输入标准的数字值,可定义范围
https://element.eleme.cn/#/zh...
回答:
@input="mynum=parseInt(mynum)"@input="mynum=Math.floor(mynum)"
以上是 el-input限制只能输入1-100正整数,也不能输入小数点 的全部内容, 来源链接: utcz.com/p/936187.html