【问题标题】:Disable press tab button to next input field in web form禁用按 Tab 按钮到 Web 表单中的下一个输入字段
【发布时间】:2017-02-24 01:46:10
【问题描述】:

例如下面,用户可以按键盘上的 Tab 键转到下一个字段。我可以禁用这个功能吗?

<form action="/action_page.php">
  First name:<br>
  <input type="text" name="firstname">
  <br>
  Last name:<br>
  <input type="text" name="lastname">
  <br><br>
      <select name="gender">
        <option value="M">M</option>
        <option value="F">F</option>
      </select>
  <br><br>
  <input type="submit" value="Submit">
</form> 

【问题讨论】:

标签: javascript jquery html web


【解决方案1】:

是的,像这样使用keydown:

document.querySelector('input').addEventListener('keydown', function (e) {
    if (e.which == 9) {
        e.preventDefault();
    }
});

【讨论】:

    猜你喜欢
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多