首页 > 解决方案 > 如何阻止用户输入一些字符来输入?

问题描述

我有一个网络应用程序,有一个输入用户可以在其中添加一些名称,但我不希望用户输入撇'号。当用户按下 ' 标志 html 不必插入字符。我是 html 新手,我也有 js 代码文件。

<div class="col-md-4">
    <input name="name" type="text"  class="form-control" placeholder="Name">
</div>

标签: javascripthtmlweb

解决方案


您可以将中的字符替换为字符。我还建议您为控件使用其他名称,因为名称是 JavaScript 中的关键字:

document.querySelector('[name=txtName]').addEventListener('input',function(){
    this.value = this.value.replace("'", '');
});
<div class="col-md-4">
  <input name="txtName" type="text"  class="form-control" placeholder="Name">
</div>


推荐阅读