Javascript confirm多种使用方法解析


Posted in Javascript onSeptember 25, 2020

confirm函数

confirm函数用于提供确认功能,它首先显示给定的message参数所包含的信息,并提供两个可选择的回答“ok”和“cancel”,然后等待用户选择其中的一个。如果用户选择“ok”则返回true;否则,如若选择“cancel”则返回false。该函数的语法格式如下:

window.confirm (message, ok, cancel)

它有3个参数,其中参数message是欲显示的字符串形式的提示信息;参数ok也是用于显示的一个字符串信息,它可以是“OK”,也可以是其他表示OK意义的文本信息,如“I Agree”、“I Like”等等;同样,参数cancel也是用于显示的字符串信息,可以是“Cancel”文本,也可以是其他表示Cancel意义的文本信息。

<script> var bln = window.confirm("确定吗?"); alert(bln) </script>

  • Button.Attributes.Add("onclick", "javascript:if(!confirm('你确定要删除该系统咨询吗?')) { return false; }")
  • Button.Attributes.Add("onclick","javascript:return confirm('请在登陆后运行,是否现在重新登陆?')")

例如:<a onclick="javascript:if(!confirm('确定要删除选择的信息吗?\n此操作不可以恢复!')) { return false; }" href="delhtml.asp?adid=<%=rs(" rel="external nofollow" adid")%>&type_oneid=<%=rs("type_oneid")%>"><font color="green">删除</font></a>

例子:

以下放在<head></head>中

<script>
function rusure()
{ 
question = confirm("确实要去进入吗?") 
if (question !="0")
{
window.open("","测试公告窗口","width=340,height=163,toolbar=0,status=0,menubar=0,resize=0");
}
}
</script>

以下放在<body></body>中

<a href="" onClick=" rel="external nofollow" rusure() ;return false;">来点击我</a>

用confirm确认提交动作,提交确认提示

例如在留言簿点击重写时,有时候我们希望会有一个提示,以免失误操作。代码如下:

方法一

<input name="Submit" type="submit" onClick="if(confirm('是否打开网页?')) location='http://www.05376.com'" value="打开">

方法二

<input name="Reset" type="reset" onClick="return clearbutton()" value="重写"> <script type="text/javascript"> function clearbutton() { if (!confirm("确定要重写吗?")) return false; } </script>

confirm() 方法 confirm() 方法用于显示一个带有指定消息和确定及取消按钮的对话框。 说明:如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false 一种:

代码如下:

<a href="javascript:if(confirm('确实要删除该内容吗?'))location='http://www.baidu.com'" rel="external nofollow" >弹出窗口</a>

二种:

代码如下:

<script language="JavaScript"> function delete_confirm(e) { if (event.srcElement.outerText == "删除") { event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?"); } } document.onclick = delete_confirm; </script> <a href="Delete.aspx" rel="external nofollow" onClick="delete_confirm">删除</a>

三种:

代码如下:

if(window.confirm('你确定要取消交易吗?')){ //alert("确定"); return true; }else{ //alert("取消"); return false; }

四种:

代码如下:

<script language="JavaScript"> function delete_confirm() <!--调用方法--> { event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?"); } </script>

我自己经常用的一种更简单的方法,更简单:

代码如下:

<form name="form1" method="post" action="xxx.htm" onSubmit="javascript:return window.confirm('确认提交吗?')">

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
超赞的jQuery图片滑块动画特效代码汇总
Jan 25 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
js删除Array数组中指定元素的两种方法
Aug 03 Javascript
Google 地图类型详解及示例代码
Aug 06 Javascript
微信小程序 swiper组件轮播图详解及实例
Nov 16 Javascript
详解js前端代码异常监控
Jan 11 Javascript
jQuery元素选择器实例代码
Feb 06 Javascript
轻松解决JavaScript定时器越走越快的问题
May 13 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 Javascript
vue 递归组件的简单使用示例
Jan 14 Vue.js
OpenLayers3实现地图显示功能
Sep 25 #Javascript
openlayers实现图标拖动获取坐标
Sep 25 #Javascript
openlayers实现地图弹窗
Sep 25 #Javascript
openlayers实现地图测距测面
Sep 25 #Javascript
openlayers 3实现车辆轨迹回放
Sep 24 #Javascript
vue-openlayers实现地图坐标弹框效果
Sep 24 #Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 #Javascript
You might like
一个程序下载的管理程序(一)
2006/10/09 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
PHP的异常处理类Exception的使用及说明
2012/06/13 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python实现字符串格式化输出的方法详解
2017/09/20 Python
python导出hive数据表的schema实例代码
2018/01/22 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
pandas多级分组实现排序的方法
2018/04/20 Python
python中单下划线_的常见用法总结
2018/07/10 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
python可视化实现代码
2019/01/15 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
2019/08/29 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
承诺书的格式范文
2014/03/28 职场文书
2014年民政工作总结
2014/11/26 职场文书
JavaScript ES6的函数拓展
2022/01/18 Javascript
AngularJS实现多级下拉框
2022/03/25 Javascript
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js
Python实现视频自动打码的示例代码
2022/04/08 Python