本文介绍了HTML5 限制输入字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以限制 HTML5/JavaScript 中某些字符的输入?例如,我是否可以在屏幕上有一个输入文本框,如果用户尝试在其中输入一个字母,它不会显示在框中,因为我已将其限制为仅输入数字?

Is it possible to restrict the input of certain characters in HTML5/JavaScript? For example, could I have an input textbox on the screen and if the user tries to type a letter in it, it wouldn't show up in the box because I've restricted it to only numbers?

我知道您可以使用将在提交时检查的模式,但我想要坏"的根本不会输入字符.

I know you can use a pattern which will be checked on submit, but I want the "bad" characters to just never be entered at all.

推荐答案

使用 html5 模式属性进行输入:

Use html5 pattern attribute for inputs:

<input type="text" pattern="d*" title="Only digits" />

使用 html5 数字类型输入:

Use html5 number type for input :

<input type="number" />

这篇关于HTML5 限制输入字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-25 17:09