如何将 Enter 键连接到提交按钮

     2023-05-07     156

关键词:

【中文标题】如何将 Enter 键连接到提交按钮【英文标题】:How to connect Enter key to Submit button 【发布时间】:2013-09-12 15:52:27 【问题描述】:

我正在构建一个数据输入表单,其中包含一个运行脚本的提交按钮。这工作正常,但我想采取额外的步骤。

根据我对大多数 Web 表单的经验,Enter 键可以绑定到某个命令,而不管表单中的光标位置如何。我希望将输入键绑定到此提交按钮。然后,无论当前哪个字段具有焦点,按 Enter 都会运行提交脚本。

那么,如何将 Enter 键绑定到提交按钮?

我最好的猜测是为每个启用的文本框创建一个 OnKeyPress 事件。出于显而易见的原因,我希望有更好的方法。

【问题讨论】:

【参考方案1】:

如何将 Enter 键绑定到提交按钮?

将“提交”按钮的.Default 属性设置为Yes。这应该使 Enter 键在大多数情况下单击“提交”按钮。 (类似地,命令按钮的 .Cancel 属性会将其与 Esc 键相关联。)

【讨论】:

这很好用,除非焦点在其他按钮上(对不起,最初没想到要提及)。如果用户喜欢它,我可能最终会使用它而不是 Johnny Bones 的答案。【参考方案2】:

您可以将 FORM 的 OnKeyPress 设置为捕获是否按下了“Enter”键,如果是,则运行提交脚本。

Key Preview=Yes

Private Sub Form_KeyPress(KeyAscii As Integer)
    If KeyAscii = vbKeyReturn then
        ...Submit script
    End If
End Sub

编辑:您可能需要稍微尝试一下,因为您实际上可能希望在 KeyDown 事件中使用它。我认为如果您在 TextBox 上,则 Enter 键将不起作用,因此您可能必须将其放入 KeyDown。

【讨论】:

Key Preview =True 应该在 Load() 事件中。除此之外,这在使用 KeyPress 时效果很好。 @johny Bones 感谢您的回答。 OnKeyPress 使用 Access 2007 在文本框(密码字段)中为我工作。【参考方案3】:
    将“确定”按钮的“默认”属性更改为 true 将“取消”按钮的“取消”属性更改为 true 无需按键监控

【讨论】:

Access 2016 是“是”而不是“真”

PHP 如何判断用户是不是按下了 Enter 键或 Submit 按钮?

】PHP如何判断用户是不是按下了Enter键或Submit按钮?【英文标题】:HowcanPHPdetermineiftheuserpressedtheEnterkeyorSubmitbutton?PHP如何判断用户是否按下了Enter键或Submit按钮?【发布时间】:2010-10-2203:53:01【问题描述】:我遇到的问题是我在... 查看详情

如何检测何时按下 Enter 或按下提交 [重复]

】如何检测何时按下Enter或按下提交[重复]【英文标题】:HowToDetectwhenEnterwaspressedorsubmitwaspressed[duplicate]【发布时间】:2013-05-2019:04:23【问题描述】:我正在尝试创建一个登录表单。问题是它只会在有人点击提交按钮时执行操作,... 查看详情

我可以将表单验证连接到“提交”按钮吗?

】我可以将表单验证连接到“提交”按钮吗?【英文标题】:CanIwireformvalidationtothe"submit"button?【发布时间】:2018-06-2223:31:32【问题描述】:使用element-ui,表单验证相当不错,所以我希望它可以非常直接地“连接”一个表... 查看详情

如何在使用 Blazor <InputText> 时禁用 ENTER 键按下提交按钮

】如何在使用Blazor<InputText>时禁用ENTER键按下提交按钮【英文标题】:HowtoDisableENTERKeyPressforsubmitbuttonwhenusingBlazor<InputText>【发布时间】:2021-10-2809:42:57【问题描述】:我似乎无法找到一种方法来禁用&lt;buttontype="subm... 查看详情

如何在按键盘中的“输入”键时将焦点移到按钮上

】如何在按键盘中的“输入”键时将焦点移到按钮上【英文标题】:howtogetthefocustoabuttononpressingthe"enter"keyinthekeyboard【发布时间】:2010-05-2409:46:26【问题描述】:我有一个带有两个按钮的aspx页面,“关闭”和“提交”按钮... 查看详情

HTML5:如何在任何文本输入处按 ENTER 后提交表单?

】HTML5:如何在任何文本输入处按ENTER后提交表单?【英文标题】:HTML5:Howtomakeaformsubmit,afterpressingENTERatanyofthetextinputs?【发布时间】:2015-03-0415:54:18【问题描述】:标题不言自明...我有几个表单,其中一个只是一个文本输入表单... 查看详情

由于隐藏按钮,Enter 无法在 IE 中提交表单

】由于隐藏按钮,Enter无法在IE中提交表单【英文标题】:EnterdoesnotsubmitforminIEbecauseofhiddenbutton【发布时间】:2010-08-2309:14:36【问题描述】:我有一个带有两个按钮的表单。第一个是使用Javascript隐藏的。当我在IE的文本字段中按Ent... 查看详情

菜单按钮长按动作

...:58:54【问题描述】:当我长按菜单按钮时,手机在振动。如何将长按菜单键连接到某些操作。例如,更改MyLang()方法。这样可以吗?【问题讨论】:见这里:***.com/questions/10530517/…【参考方案1】:默认情况下,ActionBar项目在工具... 查看详情

如何在同一功能中处理“Enter”和“Click” - 表单提交[重复]

】如何在同一功能中处理“Enter”和“Click”-表单提交[重复]【英文标题】:Howtohandle”Enter”and”Click”insamefunction-formsubmitting[duplicate]【发布时间】:2013-06-1803:31:15【问题描述】:在以下情况下如何触发相同的JQuery函数:点击了... 查看详情

如何将输入键绑定到 tkinter 按钮

】如何将输入键绑定到tkinter按钮【英文标题】:Howtobindenterkeytoatkinterbutton【发布时间】:2018-05-0814:48:21【问题描述】:我正在尝试将Enter键与按钮绑定。在下面的代码中,我试图从条目小部件中获取条目,当按下按钮bt时,它会... 查看详情

除了提交按钮之外,还使用 ​​Enter 键提交 JQuery 表单

】除了提交按钮之外,还使用​​Enter键提交JQuery表单【英文标题】:SubmitJQueryformwithEnterKeyinadditiontosubmitbutton【发布时间】:2021-08-2814:57:06【问题描述】:我从另一个开发商那里接手了一个房地产销售网站的开发工作。不幸的是... 查看详情

在 Bootstrap 模式窗口中单击 Enter 并点击提交按钮时提交表单数据

】在Bootstrap模式窗口中单击Enter并点击提交按钮时提交表单数据【英文标题】:SubmitformdatabothonclickingenterandhittingthesubmitbuttonfromaBootstrapmodalwindow【发布时间】:2013-10-1807:36:00【问题描述】:这是我的模态窗口中的表单:我没有关... 查看详情

2021-11-18winfrom面试题如何设置窗体页面的默认提交按钮?

如何设置窗体页面的默认提交按钮?设置Form的AcceptButton属性,将用户按Enter时,就相当于单击了AcceptButton属性指定的按钮,就会引发它的Click事件。 查看详情

Enter 键提交 Ajax 表单

...提供电子邮件地址并在提交后将其发送给我。按回车键时如何让表单提交?当用户点击提交按钮时运行:<scripttype="text/javascript">$(document).ready(function()$("#submit_bt 查看详情

允许“Enter”键按下提交按钮,而不是仅使用 MouseClick

】允许“Enter”键按下提交按钮,而不是仅使用MouseClick【英文标题】:Allowingthe"Enter"keytopressthesubmitbutton,asopposedtoonlyusingMouseClick【发布时间】:2012-11-2318:42:09【问题描述】:我现在正在学习Swing课程以及有关它的一切。我... 查看详情

javafx:如何将enter键绑定到按钮并在单击时触发事件?

基本上,我有一个位于okayButton的stage,当它被点击时,它会执行一系列任务。现在我想将Enter键绑定到此按钮,以便在单击它或按下ENTER键时,它会执行任务列表。okayButton.setOnAction(e->{.........}});我怎样才能做到这一点?我已经... 查看详情

按钮特效-enter键自动提交表单

——————————————————————<scripttype="text/javascript"> &nbs 查看详情

在 HTML 表单提交上制作 Enter 键而不是激活按钮

】在HTML表单提交上制作Enter键而不是激活按钮【英文标题】:MakingEnterkeyonanHTMLformsubmitinsteadofactivatingbutton【发布时间】:2012-01-0719:56:19【问题描述】:我有一个带有单个submit输入的HTML表单,还有各种button元素。当用户按下“输... 查看详情