当前位置: 首页 > 面试题库 >

用jQuery在“ Enter”上提交表单?

郤浩慨
2023-03-14
问题内容

我有一个沼泽标准的登录表单-使用HTML /
jQuery的AIR项目上的电子邮件文本字段,密码字段和提交按钮。当我在表单上按Enter键时,整个表单的内容消失了,但是表单没有提交。有谁知道这是Webkit的问题(Adobe
AIR使用Webkit的HTML)还是我捆绑了东西?

我试过了:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
  }
});

但这既没有停止清算行为,也没有提交表格。没有与表单相关的操作-可能是问题吗?我可以在动作中添加JavaScript函数吗?


问题答案:

$(‘.input’).keypress(function (e) {
if (e.which == 13) {
$(‘form#login’).submit();
return false; //<---- Add this line
}
});

本质上,“ return false”与调用e.preventDefault和相同e.stopPropagation()



 类似资料:
  • 本文向大家介绍jquery实现Ctrl+Enter提交表单的方法,包括了jquery实现Ctrl+Enter提交表单的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery实现Ctrl+Enter提交表单的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的jquery程序设计有所帮助。

  • 问题内容: 在这种特殊情况下,按Enter键时必须使这些输入调用函数的选项是什么? 问题答案: Angular开箱即用。您是否在表单元素上尝试了ngSubmit? 编辑:根据有关提交按钮的注释,该解决方案包括: 如果您不喜欢隐藏的提交按钮解决方案,则需要将控制器功能绑定到Enter keypress或keyup事件。这通常需要一个自定义指令,但是AngularUI库已经设置了一个不错的按键解决方案

  • 在这种特殊情况下,当我按Enter键时,我必须使用哪些选项使这些输入调用函数? Html:

  • 本文向大家介绍使用JQuery实现Ctrl+Enter提交表单的方法,包括了使用JQuery实现Ctrl+Enter提交表单的方法的使用技巧和注意事项,需要的朋友参考一下 有时候我们为了省事就操作键盘组合键去代替使用鼠标,我们今天就使用JQuery实现Ctrl+Enter提交表单。 我们发帖时,在内容输入框中输入完内容后,可以点击“提交”按钮来发表内容。可是,如果你够“懒”,你可以不用动鼠标,只需

  • 问题内容: 我只是写了这个漂亮的小函数,它可以在表单本身上工作… 按照我的逻辑,我想在输入textarea期间接受回车。同样,将输入字段的回车键行为替换为跳到下一个输入字段的行为(就像按下Tab键一样)将是额外的好处。有谁知道使用事件传播模型正确触发适当元素上的回车键,但阻止表单在其按下时提交的方法吗? 问题答案: 这是我功能的修改版本。它执行以下操作: 防止Enter键在除textarea,bu

  • 问题内容: 这是我的表单和onClick方法。我想在按下键盘的Enter按钮时执行此方法。怎么样 ? 注意: 没有jquery被赞赏。 问题答案: 更改为。删除。反而做。这应该可以单击按钮并按回车键。