2010-04-19 4 views
0

사용자가 버튼을 클릭 할 때 팝업을 표시하는 데 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"> 

패널에는 팝업을 처리하기위한 확인 버튼이 있습니다. 패널에 DefaultButton = "okBtn"속성이 있기 때문에 Return 을 클릭하여 팝업을 처리 할 수도 있습니다. 그러나 팝업이 처음부터 초점이있는 경우에만 작동합니다. 표시 할 때 팝업 패널에 포커스를 갖게하려면 어떻게합니까? 나는 jQuery를 사용하고 싶다.

답변

0

이 줄의 일부 (초기 버튼의 ID가 dialogOpen이라고 가정)가 작동해야합니다.

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

위대한. 고맙습니다. – AGuyCalledGerald

관련 문제