小编jdo*_*doe的帖子

如何禁用或阻止 Web 表单上的空格键输入

我只想允许在表单字段中输入字母和数字。我已经使用正则表达式等尝试了许多变体,但无法禁用空格键或任何特殊字符键。

这是我的代码的最新副本:

document.querySelector('#upperCase').addEventListener('keyup', function(e) {
  console.log(this.value);
  if (e.which == '32') return false;
  this.value = this.value.toUpperCase();
});
Run Code Online (Sandbox Code Playgroud)
#upperCase {
  text-transform: uppercase;
}
Run Code Online (Sandbox Code Playgroud)
<form>
  <input id="upperCase" maxlength="10" name="upperCase" type="text">
</form>
Run Code Online (Sandbox Code Playgroud)

是否可以只允许在输入文本框中输入字母和数字?

这是我的jsfiddle:https://jsfiddle.net/bcjg7osr/29/

html javascript regex

5
推荐指数
1
解决办法
2550
查看次数

标签 统计

html ×1

javascript ×1

regex ×1