电话号码的 jQuery 输入掩码

标签 jquery autocomplete autofill jquery-inputmask input-mask

我希望用户的输入自动填充电话号码的标点符号,使其看起来像这样 (xxx) xxx-xxxx。这是我的 HTML 代码:

  <div class="form-group">
    <label class="control-label col-sm-2">Phone Number:</label>
    <div class="col-sm-10">          
      <input type="text" class="form-control" name="phoneNumber"
           id="phoneNumber" value="<?php echo $row["phoneNumber"];?>">
    </div>
  </div>

我还需要做什么才能完成这项任务?我正在尝试使用 jQuery 和输入掩码。

最佳答案

您可以使用Input Mask jQuery 扩展来实现此目的。

$('#phoneNumber').inputmask("(999) 999-9999");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>

<label class="control-label col-sm-2">Phone Number:</label>
  <div class="col-sm-10">          
  <input type="text" class="form-control" name="phoneNumber" id="phoneNumber" value="">
</div>

关于电话号码的 jQuery 输入掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43130272/

相关文章:

javascript - 在 PHP 中从国家代码获取货币信息

asp.net - 从服务器端的 asp.net 获取 jquery Accordion Pane 的事件索引?

javascript - 如何在使用 PHP 和 JS 的自动完成表单中不允许不在数据库中的值

jQuery UI 自动完成 : Menu does not show up

javascript - jQuery 自动完成选择事件

html - 为什么 Chrome 认为我的表单是信用卡表单?

android - 如何为otp添加自动填充建议

jquery - 模板未更新

javascript - 仅将单击的元素传递给 onClick 函数 - ReactJS

javascript - 自动填充 javascript/applescript Accuweather (菜鸟)