繁体   English   中英

当我使用 jQuery 在 asp.net 中按 Enter 键时,如何找到两个默认提交按钮?

[英]How to find two default submit buttons when i press the Enter key in asp.net using jQuery?

我在一个网页中有两个默认提交按钮; 一个在主窗体中,另一个按钮在 div 控件内。 这个 div 控件将在登录按钮单击事件时弹出,所以当我弹出这个 div 时。 这个 div 有一个提交按钮,当我按下回车键时,这个按钮需要提交。 如果此 div 已关闭,我按下主表单提交按钮上的enter键以提交值。 即使使用 jQuery,如何在Enter按键上找到两个提交按钮? 请帮忙。

当弹出窗口出现时,将焦点设置在弹出 div 的提交按钮上:

$('div.popupclass').find('button[type="submit"]').focus();

并且,当弹出窗口关闭时,将焦点切换回主窗体:

$('body').find('button[type="submit"]').focus();

如果您使用 jQuery-UI 的对话框,则将这些行放在 open: 和 close: 调用中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM