📌  相关文章
📜  如何使用 jQuery 在 Enter 按钮上提交表单?(1)

📅  最后修改于: 2023-12-03 15:08:21.960000             🧑  作者: Mango

使用 jQuery 在 Enter 按钮上提交表单

在表单中使用 Enter 按钮来提交表单,可以提高用户体验。而且,使用 jQuery 可以很容易地实现这一功能。

HTML

首先,我们需要一个表单,其中包含一个文本输入框和一个“提交”按钮:

<form id="my-form">
  <input type="text" name="my-input" id="my-input">
  <button type="submit" id="submit-btn">Submit</button>
</form>
jQuery

然后,我们需要使用 jQuery 来捕获 Enter 按钮的键盘事件,并将其转换为表单提交事件:

$(document).ready(function() {
  $('#my-input').keypress(function(event) {
    if (event.keyCode === 13) { // 如果是 Enter 按钮
      event.preventDefault(); // 阻止默认行为
      $('#my-form').submit(); // 提交表单
    }
  });
});

在上面的代码中,我们使用了 jQuery 的 keypress() 方法来捕获按键事件。如果按下的按键是 Enter 按钮,则阻止默认行为,并将表单提交。

Markdown
# 使用 jQuery 在 Enter 按钮上提交表单

在表单中使用 Enter 按钮来提交表单,可以提高用户体验。而且,使用 jQuery 可以很容易地实现这一功能。

## HTML

首先,我们需要一个表单,其中包含一个文本输入框和一个“提交”按钮:

```html
<form id="my-form">
  <input type="text" name="my-input" id="my-input">
  <button type="submit" id="submit-btn">Submit</button>
</form>
jQuery

然后,我们需要使用 jQuery 来捕获 Enter 按钮的键盘事件,并将其转换为表单提交事件:

$(document).ready(function() {
  $('#my-input').keypress(function(event) {
    if (event.keyCode === 13) { // 如果是 Enter 按钮
      event.preventDefault(); // 阻止默认行为
      $('#my-form').submit(); // 提交表单
    }
  });
});

在上面的代码中,我们使用了 jQuery 的 keypress() 方法来捕获按键事件。如果按下的按键是 Enter 按钮,则阻止默认行为,并将表单提交。