在Vue.Js下使用el-input框 只能输入数字 并限制位数 并且限制中文输入以及粘贴

本文介绍了一种使用JavaScript来清空HTML页面中指定ID的表格单元格内的所有输入框的方法,并提供了一个具体的例子。此外,还展示了一个通过正则表达式检查数值输入合法性的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var tr = document.getElementById("Id1"), // 取得ID为Id1的tr对象
    inps = tr.getElementsByTagName('input'); // 从tr 对象中获取所有input对象
for(var i = 0, len = inps.length; i < len; i++) {
    inps[i].value = ''// 将每一个input的value置为空
}


document.getElementById("t").getElementsByTagName('input')[0].value='';


输入中文置空的方法

<el-input
@change="checkNo(searchForm.msel.mselTotalConsumTimes)"
type = "text"
onkeypress="return event.keyCode>=48&&event.keyCode<=57"
size="small"
:maxlength="6"
style="width: 120px"
v-model="searchForm.msel.mselTotalConsumTimes"></el-input>
</el-col>

checkNo(value){
let reg = /^[1-9]\d*$/;
if (value) {
if (value > 999999 || new RegExp(reg).test(value) == false) {
setTimeout(() => {
this.searchForm.msel.mselTotalConsumTimes ='';
         }, 500);
}
}
},





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值