打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js如何限制input输入框只能输入数字
userphoto

2023.03.07 湖南

关注

文章标签: javascript 开发语言 ecmascript

版权

<input type="text"class="form-control match-rotation-input"maxlength="3"onkeyup="value=value.replace(/[^\d]/g,'')"//输入时校验       onblur="value=value.replace(/[^\d]/g,'')"//失去焦点时校验ng-model="schedule.round"placeholder="请输入数字">

添加了一行οnkeyup="value=value.replace(/[^\d]/g,'')"

这里运用了正则表达式来处理比较简单,然后添加提示语:placeholder="请输入数字"。

但是为什么还要加οnblur="value=value.replace(/[^\d]/g,'')"这一行呢?

这是因为在操作的过程中,会发现如果你一直常按着字母键,然后点击鼠标让input失去焦点,

会导致在input框中出现字母,所以为了避免这个问题,后面又加入了οnblur="value=value.replace(/[^\d]/g,'')"

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
js 限制input只能输入数字
html 输入框 只能输入数字 只能输入字母数字组合
验证控件输入必须为数字
javascript限制脚本输入大全
常用正则表达式 - tomato2088 - BlogJava
文本框只能输入数字、字母,屏蔽粘贴
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服