如何使用核心javascript仅在表单字段上显示数字并停止其他输入?

如何使用核心javascript仅在表单字段上显示数字并停止其他输入?,javascript,Javascript,填写表单字段时,只应将数字作为输入并显示在表单字段上。填写其他字符(如“a”)时,它们不会显示在表单字段上。只会看到以前给定的数字。应使用核心javascript完成此操作。 这应该是你需要的 编辑:看到您的评论后:这不是您的解决方案,因为您需要javascript解决方案。这应该在你的问题中,因为这是回答问题的关键。看看这个 并尝试将regexp替换为if(!/^[0-9]+$/.test(name))那么呢?我们有一个条件,输入类型应该是text:core javascriptshow

填写表单字段时,只应将数字作为输入并显示在表单字段上。填写其他字符(如“a”)时,它们不会显示在表单字段上。只会看到以前给定的数字。应使用核心javascript完成此操作。


这应该是你需要的

编辑:看到您的评论后:这不是您的解决方案,因为您需要javascript解决方案。这应该在你的问题中,因为这是回答问题的关键。

看看这个


并尝试将regexp替换为
if(!/^[0-9]+$/.test(name))

那么
呢?我们有一个条件,输入类型应该是text:core javascriptshow your efforce,这就是“事件处理程序”,谢谢您……问题解决了。我使用onkeypress事件、charCode、,不客气……但a+1或签名作为答案怎么样?:)另一件事,记住还要检查服务器端的值,因为恶意用户很容易通过javascript检查。
<input type="number">