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 事宜,完美的办理了以上两种问题,测试暂时还没有涌现其它问题。

html限制文本框只能输入汉子限制input 输入框只能输入纯数字 Docker

代码示例

<!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