0
我可以在甜蜜警報中獲得isConfirm的警告,並且無法將其傳遞給btnSave以在代碼隱藏中調用btnSave_Click方法。請幫忙。使用最新的sweetalert,從http://t4t5.github.io/sweetalert/下載。asp.net中的甜蜜警報確認對話框
<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
<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>
已經嘗試過的腳本,沒有工作。 – Sak
它調用函數(isConfirm)嗎? –
它確實進入如果(isConfirm)我放置警戒檢查。它會彈出警報(true)..但由於某種原因,它不會返回true。 – Sak