function alert(message){
if ($("#dialogalert").length == 0) {
$("body").append('<div id="dialogalert"></div>');
$("#dialogalert").dialog({
autoOpen: false,
title: '消息框',
modal: true,
resizable:false,
overlay: {
opacity: 0.5,
background: "black"
},
buttons: {
"确定": function(){
$(this).dialog("close");
}
}
});
}
$("#dialogalert").html(message);
$("#dialogalert").dialog("open");
}
function confirm(message, callback){
if ($("#dialogconfirm").length == 0) {
$("body").append('<div id="dialogconfirm"></div>');
$("#dialogconfirm").dialog({
autoOpen: false,
title: '消息框',
modal: true,
resizable:false,
overlay: {
opacity: 0.5,
background: "black"
},
buttons: {
"确定": function(){
callback();
$(this).dialog("close");
},
"取消": function(){
$(this).dialog("close");
}
}
});
}
$("#dialogconfirm").html(message);
$("#dialogconfirm").dialog("open");
}
把这个文件存为util.js
使用方法
先导入css和javascript库(根据自己实际情况)
<link rel="stylesheet" type="text/css" href="js/themes/default/ui.all.css"/>
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
<script type="text/javascript" src="js/ui/ui.core.js"></script>
<script type="text/javascript" src="js/ui/ui.dialog.js"></script>
<script type="text/javascript" src="js/util.js"></script>
需要拖拽移动等功能,请添加相应的库
在你需要弹出消息对话框或者选择对话框时使用下面方法:
alert("发表成功!");
confirm("确认要删除所选?此操作不可恢复!", function(){
$.ajax({
url: actionurl,
data: {
date: new Date().getTime(),
action: "delete",
ids: getSelectIDs()
},
success: function(data){
if (data == "1") {
alert("删除成功!");
getAll();
$("#selectalllabel").html("全部选择");
$("#selectall").removeAttr("checked");
}
else {
alert("删除失败!");
}
idstr = "";
}
});
});
分享到:
相关推荐
在前端开发过程中,经常需要与用户进行交互,传统的JavaScript提供了弹窗功能,包括alert和confirm,但随着网页界面设计的日益丰富和用户体验要求的提高,自带的alert和confirm因其单一和简陋的界面已经不再适用于...
这通常通过JavaScript实现,如使用jQuery的`confirm()`函数。 8. **自动编号**: 可以创建一个额外的列用于显示行号,通过代码在数据绑定时动态计算行号。 9. **自定义时间、货币等字符串格式**: 在GridView的...
5. **改变行背景色**:有两种方法可以实现在鼠标移到某一行时改变背景色,一种是在CSS中定义:hover样式,另一种是通过JavaScript或jQuery动态改变行的样式。 6. **删除时弹出确认对话框**:在删除操作前,可以调用...
if (confirm("确定要删除吗?")) { // 发送AJAX请求或提交表单 } } ``` #### 8. GridView实现自动编号 **知识点解析:** - **自动编号列:** 添加一个自动编号的列,通常使用`BoundField`或者`TemplateField`来...
- 方法二:使用JavaScript或jQuery进行动态控制。 #### 7. GridView实现删除时弹出确认对话框 **知识点概述:** 在执行删除操作前弹出确认对话框,以确保用户确实想要删除所选数据。 **实现细节:** - 使用客户端...
- **方法一**:使用JavaScript或jQuery监听`onmouseover`和`onmouseout`事件,然后修改行的CSS类。 - **方法二**:使用CSS伪类`:hover`,这种方法更简洁,适用于支持`:hover`伪类的现代浏览器。 #### 7. GridView...