我使用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按钮来处理弹出窗口。也可以单击Return 处置弹出窗口,因为面板具有属性DefaultButton =“okBtn”。 但这只适用于弹出窗口具有焦点的情况,从一开始就不是这样。如何在弹出式面板显示时获得焦点?我想使用jQuery。
答案 0 :(得分:0)
根据这一点(假设你的初始按钮的id为dialogOpen
)应该有效。
$("#dialogOpen").live('click', function(){
$("#statusInfoPanel").focus();
})