0

我有几个<div>带有单独的 asp:textbox 和 asp:button 的 s。

我需要做的是确保<div>当用户按下回车键时正确地点击了正确的按钮。

不使用 asp:panel,默认按钮。

最快的方法是什么?

4

2 回答 2

2

也许通过在每个 div 上使用 javascript 设置默认按钮,如下所示:

$('div').keypress( function(e) {
   if(e.keyCode == '13') {
     $(this).find('.acceptEnter').click();
   }
});
于 2012-12-11T13:21:25.277 回答
0

使用 ASP.NET面板控制并设置DefaultButton属性。

Panel.DefaultButton 属性:使用 DefaultButton 属性指示当 Panel 控件具有焦点并且用户按下 ENTER 键时单击哪个按钮。DefaultButton 可以设置为 Button 控件或任何实现 IButtonControl 接口的控件(除了 LinkBut​​ton 控件)的标识符。

于 2012-12-11T13:21:35.587 回答