点击删除按钮弹出对话框提示是否删除
2016-12-06 17:28
856 查看
原理:confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句。
方法一:使用Js 的confirm方法
注:熟练之后可以使用layer
方法二:Swing
方法一:使用Js 的confirm方法
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="./Jscript/jquery.min.js"></script> </head> <body> <input id="input" type="button" value="删除" /> <script type="text/javascript"> $().ready(function(){ $("#input").click(function(){ //点击按钮访问后台servlet var r=confirm("确定删除吗?") if (r==true) { var xhr = createXmlHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200 || xhr.status == 304){ alert("aaaa"); } } } xhr.open("GET","servlet/JOptionServlet?time=" + new Date().getTime()); xhr.send(null); }else{ } }); }); function createXmlHttpRequest(){ var xmlHttp; try{ //Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); }catch (e){ try{ //Internet Explorer xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch (e){} } } return xmlHttp; } </script> </body> </html>
注:熟练之后可以使用layer
<!DOCTYPE html> <html> <head> <title>MyHtml.html</title> <meta name="keywords" content="keyword1,keyword2,keyword3"> <meta name="description" content="this is my page"> <meta name="content-type" content="text/html; charset=gbk"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> <script type="text/javascript" src="./Jscript/jquery.min.js"></script> <script type="text/javascript" src="./layer/layer.js"></script> </head> <body> <button id="test1">小小提示层</button> <script type="text/javascript"> $('#test1').on('click', function(){ layer.confirm('确定删除吗?', { btn: ['确定','取消'] //按钮 }, function(){ //点击确定访问后台 var xhr = createXmlHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ if(xhr.status == 200 || xhr.status == 304){ layer.msg('已删除', {icon: 1}); } } } xhr.open("GET","servlet/JOptionServlet?time=" + new Date().getTime()); xhr.send(null); }, function(){ //点击取消则中断操作 layer.msg('已取消', { time: 2000, //2s后自动关闭 }); }); }); function createXmlHttpRequest(){ var xmlHttp; try{ //Firefox, Opera 8.0+, Safari a5c1 xmlHttp=new XMLHttpRequest(); }catch (e){ try{ //Internet Explorer xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch (e){} } } return xmlHttp; } </script> </body> </html>
方法二:Swing
相关文章推荐
- DataGrid点击删除按钮弹出确认对话框一个好办法
- jsp 页面中点击删除按钮后弹出确认对话框
- 点击删除按钮后 弹出确认对话框弹窗特效
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 点击删除按钮弹出对话框设置
- win7便签点击删除按钮的时候不弹出提示框
- 4. 用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1的数字到文本框2中的数字之间的累加和。如果1或则2为错误的数据格式,则弹出对话框提示错误。如果文本框1中的数字比文本框2中的数字大,则提示错误。
- javascript 点击删除按钮后弹出对话框
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 点击删除链接后弹出一个对话框提示…
- DataGrid中全选删除按钮,如果没选,先提示没有选择,再弹出确定删除对话框的例子
- DataGrid点击删除按钮弹出对话框的问题
- 黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 在Ajax中,UpdatePanel里面GridView点击删除按钮的时候,弹出删除确认对话框
- 1. 简单的加法计算器,用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示两个数的和。如果1或者2为错误的数据格式,则弹出对话框提示错误。
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 点击关闭按钮弹出对话框确认是否关闭窗体
- DataGrid点击删除按钮弹出确认对话框一个好办法
- datagrid列中在点击删除按钮时,弹出对话框让用户确认删除,取消返回