2017-04-05 17 views
0

甘い警告でisConfirmのアラートを取得できますが、btnSaveに渡してcodebehindのbtnSave_Clickメソッドを呼び出すことができません。助けてください。最新のsweetalertを使用して、http://t4t5.github.io/sweetalert/からダウンロードしました。asp.netのスイートアラート確認ダイアログ

<div style="text-align: center;"> 
       <asp:Button ID="btnSave" CssClass="buttons___" runat="server" Font-Size="9pt" Text="Save Project" 
        OnClick="btnSave_Click" OnClientClick="Confirm(this, event);"/> 
       <asp:Button CssClass="buttons___" runat="server" Font-Size="9pt" Text="Save as Draft" /> 
      </div> 

答えて

0

<script type="text/javascript"> 
     $('body').on('focus', ".Datetext", function() { 
      $(this).datepicker(); 
     }); 

     function Confirm(th, e) { 
       e.preventDefault(); 
      swal({ 
       title: "Are you sure?", 
       text: "You want to Save this project?", 
       type: "warning", 
       showCancelButton: true, 
       confirmButtonColor: '#DD6B55', 
       confirmButtonText: 'Yes, I am sure!', 
       cancelButtonText: "No, cancel it!", 
       closeOnConfirm: true, 
       closeOnCancel: true 
      }, 
      function (isConfirm) { 
       if (isConfirm) { 
        //return true; 
        alert("true"); 
        // $(this).trigger('click'); 
        $("#<%= btnSave.ClientID %>").trigger('click'); 
        // e.currentTarget.submit(); 
       } else { 
        // return false; 
        // alert("False"); 
       } 
      }); 
     } 
    </script> 

HTMLは動作しませんでした、あなたのコード

<asp:Button ID="btnSave" CssClass="buttons___" runat="server" Font-Size="9pt" Text="Save Project" 
        OnClick="btnSave_Click" OnClientClick="return Confirm(this, event);"/> 

で、すでに試した甘い警告

function (isConfirm) { 
       if (isConfirm) { 
        return true; 
        // alert("true"); 
        // $(this).trigger('click'); 
        $("#<%= btnSave.ClientID %>").trigger('click'); 
        // e.currentTarget.submit(); 
       } else { 
         return false; 
        // alert("False"); 
       } 
      } 
+0

のスクリプトに変更下回ってみてください。 – Sak

+0

関数(isConfirm)を呼び出していますか? –

+0

私は確認するために警報を鳴らすかどうかは(isConfirm)に入ります。それはポップアップアラート(真)..しかし、何らかの理由でそれは真実に戻っていません。 – Sak

関連する問題