我只是想知道是否有(非js)解决方案阻止在{{1}中输入"+"
,"-"
,","
,"."
在HTML5中
答案 0 :(得分:1)
您可以看到其他question
的解决方案<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'>
</input>
我认为唯一的解决方案是使用ASCII字符代码控制按下的键和0到9的重音键。
我一直在研究一种只在HTML中运行的方法,但我没有发现任何适用于所有浏览器的方法。
我不知道这个解决方案是否允许使用退格键,但它就像在onkeypress
事件中包含它一样简单