【问题标题】:Set the focus on Popup Panel将焦点设置在弹出面板上
【发布时间】:2010-04-19 14:05:07
【问题描述】:

当用户单击按钮时,我使用 modalpopupextender 显示弹出窗口。

<ajaxToolkit:ModalPopupExtender ID="mpe1" runat="server" TargetControlID="statusInfoLb" PopupControlID="statusInfoPanel" DropShadow="false"  
    OkControlID="okBtn" OnOkScript="onOk()">            
</ajaxToolkit:ModalPopupExtender>

<asp:Panel ID="statusInfoPanel" runat="server" Height="185px" Width="454px" SkinID="Panel_Notification2" DefaultButton="okBtn">

面板有一个 OK 按钮来处理弹出窗口。也可以点击返回 处理弹出窗口,因为面板具有属性 DefaultButton="okBtn"。 但这仅在弹出窗口具有焦点时才有效,从一开始就不是这样。如何让弹出面板在显示时获得焦点?我想使用 jQuery。

【问题讨论】:

    标签: asp.net jquery popup focus modalpopupextender


    【解决方案1】:

    类似的东西(假设您的初始按钮的 id 为 dialogOpen)应该可以工作。

    $("#dialogOpen").live('click', function(){
        $("#statusInfoPanel").focus();
    })
    

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 2012-07-08
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多