我一直在寻找答案,但还没有找到任何有用的东西。
我有一个带有一些数据(来自 SQL 数据库)的 gridview 和一个删除行的选项。在删除行之前,我希望用户确认删除(弹出窗口)。我知道如何使用 javascript 创建一个弹出窗口,但我不喜欢该弹出窗口的外观。我想制作 ky 自己的“弹出窗口”。
我正在考虑将一个面板(我在其中放置文本(标签)和一些按钮(确定,取消))覆盖在我拥有 gridview 的面板上。像图片中的东西。我将如何完成这样的事情?
带有自定义样式的JQueryUI 对话框怎么样?
例子:
<script type="text/javascript">
$(function () {
var $dialog = $("#dialog");
var $foo = $("input:submit[id$=foo]");
var confirmed = false;
$dialog.hide();
$dialog.dialog({
width: "300px",
modal: true,
autoOpen: false,
buttons: {
OK: function (e) {
$dialog.dialog("close");
confirmed = true;
$foo.click();
},
Cancel: function (e) {
$dialog.dialog("close");
confirmed = false;
}
}
});
$foo.click(function (e) {
if (!confirmed) {
$dialog.dialog("open");
}
return confirmed;
});
});
</script>