我创建了一个按预期工作的确认框,并在单击按钮时返回真/假。但这是confirm
我无法设置自定义标题的一般情况。
function Validate() {
if ($('#cphBody_gvBins').find("input[value='Edit']").length > 0 || $('#cphBody_gvBins').find("input[value='Update']").length > 0 ) {
var mConfirm = confirm("The Record contains data that will be deleted. Do you still want to proceed?");
return mConfirm;
}
}
我在客户事件中调用它。该函数返回真或假。
<asp:Button ID="btnIssuerRemove" runat="server" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
CausesValidation="false" CommandName="Remove" Text="Remove" OnCommand="issuerCommand_Click" OnClientClick="return Validate()"/>
但是,它只是一个常规的确认框。
所以,我继续创建了一个 div:
<div id="dialogBox">
Are you sure?
</div>
然后我更改函数以将我的显示div
为对话框:
function CheckForBins() {
if ($('#cphBody_gvBins').find("input[value='Edit']").length > 0 || $('#cphBody_gvBins').find("input[value='Update']").length > 0) {
//var mConfirm = confirm("The issuer contains Bins that will be deleted. Do you still want to proceed?");
$("#dialogBox").dialog({
title: "System Message",
modal: true,
resizable: false,
width: 250,
buttons: {
Cancel: function () {
$(this).dialog('close');
},
OK: function(){
$(this).dialog('close');
}
}
});
return false;
}
}
现在,通过该设置,当我单击“删除”按钮时,将显示对话框。但是,它对“确定”没有任何作用
如何从这里返回真/假,因此,按下“取消”时不删除记录,按下“确定”时不删除记录。