【问题标题】:asp.net textbox and enter keyasp.net 文本框并输入密钥
【发布时间】:2012-11-29 01:27:16
【问题描述】:

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

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

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

最快的方法是什么?

【问题讨论】:

  • 为什么不用ASP面板控件?这一切都已经为你处理好了。
  • 用户点击是否进入文本框?

标签: asp.net html button textbox enter


【解决方案1】:

也许通过像这样在每个 div 上使用 javascript 设置默认按钮:

$('div').keypress( function(e) {
   if(e.keyCode == '13') {
     $(this).find('.acceptEnter').click();
   }
});

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-19
      • 2016-06-15
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      相关资源
      最近更新 更多