<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.”这种形式
怎么设置不能输入小数点呢?
<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.”这种形式
怎么设置不能输入小数点呢?
改成 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...
2 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答4.9k 阅读
type="number"去掉就行了