我有几个<div>
带有单独的 asp:textbox 和 asp:button 的 s。
我需要做的是确保<div>
当用户按下回车键时正确地点击了正确的按钮。
不使用 asp:panel,默认按钮。
最快的方法是什么?
也许通过在每个 div 上使用 javascript 设置默认按钮,如下所示:
$('div').keypress( function(e) {
if(e.keyCode == '13') {
$(this).find('.acceptEnter').click();
}
});
使用 ASP.NET面板控制并设置DefaultButton属性。
Panel.DefaultButton 属性:使用 DefaultButton 属性指示当 Panel 控件具有焦点并且用户按下 ENTER 键时单击哪个按钮。DefaultButton 可以设置为 Button 控件或任何实现 IButtonControl 接口的控件(除了 LinkButton 控件)的标识符。