1、onkeyup = \"大众value=value.replace(/[^\d]/g,'')\"大众
利用 onkeyup 事宜,有 bug ,那便是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母
2、onchange = \"大众value=value.replace(/[^\d]/g,'')\公众
利用 onchange 事宜,在输入内容后,只有 input 损失焦点时才会得到结果,并不能在输入时就做出相应
3、oninput = \公众value=value.replace(/[^\d]/g,'')\"大众
利用 oninput 事宜,完美的办理了以上两种问题,测试暂时还没有涌现其它问题。
代码示例
<!DOCTYPE html><html lang=\"大众en\"大众><head> <meta charset=\"大众UTF-8\"大众 /> <title>input</title></head> <body> 只能输入纯数字的输入框: <input type=\公众text\公众 name=\"大众\"大众 οninput=\"大众value=value.replace(/[^\d]/g,'')\"大众> </body></html>
以上代码均已在谷歌、火狐、百度、UC、IE11、360连忙、QQ、Edge浏览器下测试完毕,请放心利用.
————————————————
版权声明:本文为CSDN博主「此去几何」的原创文章,遵照CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w6990548/article/details/79388905