如何在代码中仅接受数字输入:-->>
Here?
谢谢!
答案 0 :(得分:2)
你可以这样做:
<input type="number">
或者这个:
<input type="text" pattern="[0-9]+">
这些只适用于兼容HTML5的浏览器。
在javascript中你可以这样做:
HTML:
<input type="text" id="test" name="test"/>
CSS:
var input = document.getElementById("test");
input.oninput = function(e){
if (/\D/g.test(this.value))
{
// Filter non-digits from input value.
this.value = this.value.replace(/\D/g, '');
}
}