2013-11-20 1 views
0

Ниже приведен код, я использую для моего модальных Pop Up Формакнопку ASP.Net и JQuery PopUp Форма

$("[id*=btnFinish").live("click", function() { 
    $("#timeLeft").dialog({ 
     title: "There's Time Left!!", 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").hide(); 
     }, 
     modal: true, 
     draggable: false, 
     resizable: false 
    }); 
    return false; 
}); 
} else { 
    $("#timesUp").dialog({ 
     title: "Time is up!", 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").hide(); 
     }, 
     modal: true, 
     draggable: false, 
     resizable: false 
    }); 
} 

...

<div id="timesUp" style="display: none"> 
    Click proceed to start the first exam module. 
    <br /><br /> 
<asp:Button ID="btnProce" runat="server" UseSubmitBehavior="false" Text="PROCEED" /> 
</div> 
<div id="timeLeft" style="display: none"> 
You can go back, review your answers and change them if needed. Or you can continue to the next module and click Proceed. 
<br /><br /> 
<asp:Button ID="btnBack" runat="server" UseSubmitBehavior="false" Text="BACK" />&nbsp; 
<asp:Button ID="btnProceed" runat="server" UseSubmitBehavior="false" Text="PROCEED" /> 
</div> 

В моем коде позади, div="timeLeft", как вы видите содержит две кнопки btnProceed и btnBack. btnProceed выполняет следующую функцию: btnProce в div="timesUp". Теперь моя проблема заключается в том, когда отображается модальное всплывающее окно для div = «timeLeft», и когда пользователь нажимает btnBack, я хочу, чтобы модальное всплывающее окно закрывалось и выполняло код позади. У меня действительно нет идеи, как это сделать.

+0

какая версия JQuery вы используете? –

+0

Это мои скрипты: eirishainjel

ответ

0

добавить

$("#btnBack").trigger('click'); 

под заявлением, если-, он должен выглядеть следующим образом

$("[id*=btnFinish").live("click", function() { 
    $("#timeLeft").dialog({ 
     title: "There's Time Left!!", 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").hide(); 
      $("#btnBack").trigger('click'); 
     }, 
     modal: true, 
     draggable: false, 
     resizable: false 
    }); 
    return false; 
}); 
} else { 
    $("#timesUp").dialog({ 
     title: "Time is up!", 
     open: function (event, ui) { 
      $(".ui-dialog-titlebar-close").hide(); 
     }, 
     modal: true, 
     draggable: false, 
     resizable: false 
    }); 
} 
Смежные вопросы