我创建了两个函数alert并确认覆盖警报并确认框。
alert()
{
$('#alertModal').modal('open');
}
confirm()
{
$('#confirmModal').modal('open');
}
并称之为:
function Test()
{
var x = confirm('are you confirm?');
y = 11;
}
除非用户选择' ok'否则通常不会执行y=11
语句。或者'取消'按钮按下。但是在我的自定义确认y=11
声明中,请在“确定”之前执行。或者'取消'按钮按下。
答案 0 :(得分:0)
您可以使用例如jQuery UI来创建确认对话框,例如:
$(document).on('click', '.delete-file', function () {
var data = $(this).data(),
fileId = data.fileId;
$('<div><p>Are you sure you wish to delete this file?</p></div>').dialog({
title: 'Delete Confirmation',
modal: true,
resizable: false,
draggable: false,
closeOnEscape: true,
buttons: [
{
text: 'Yes',
click: function () {
// handle your stuff here
$(this).dialog('destroy');
}
},
{
text: 'No',
click: function () {
$(this).dialog('destroy');
}
}]
});
});