在HTML中限制input输⼊框只能输⼊纯数字的实现
限制input输⼊框只能输⼊纯数字
1、onkeyup = "place(/[^\d]/g,'')"
使⽤onkeyup事件,有bug,那就是在中⽂输⼊法状态下,输⼊汉字之后直接回车,会直接输⼊字母
2、onchange = "place(/[^\d]/g,'')"
使⽤onchange事件,在输⼊内容后,只有input丧失焦点时才会得到结果,并不能在输⼊时就做出响应
3、oninput = "place(/[^\d]/g,'')"
使⽤oninput事件,完美的解决了以上两种问题,测试暂时还没有出现其它问题。
代码⽰例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>input</title>
</head>
<body>
只能输⼊纯数字的输⼊框:<input type="text" name="" oninput="place(/[^\d]/g,'')">
</body>
</html>html怎样设置文本框输入输出
到此这篇关于在HTML中限制input 输⼊框只能输⼊纯数字的实现的⽂章就介绍到这了,更多相关html限制input输⼊数字内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章,希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论