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 相关文章推荐
通用于ie和firefox的函数 GetCurrentStyle (obj, prop)
Dec 27 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
js window.open弹出新的网页窗口
Jan 16 Javascript
JavaScript控制按钮可用或不可用的方法
Apr 03 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
js+html5实现手机九宫格密码解锁功能
Jul 30 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
vue-dplayer 视频播放器实例代码
Nov 08 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
Jan 12 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
在vue中axios设置timeout超时的操作
Sep 04 Javascript
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
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
react redux入门示例
2018/04/19 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
[02:59]2014DOTA2西雅图国际邀请赛 圆满落幕中国夺冠
2014/07/23 DOTA
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
python encode和decode的妙用
2009/09/02 Python
浅析python中的分片与截断序列
2016/08/09 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
英国足球店:UK Soccer Shop
2017/11/19 全球购物
审计专业自荐信范文
2014/04/21 职场文书
给校长的建议书300字
2014/05/16 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
2014年幼儿园教师工作总结
2014/11/08 职场文书
小学生通知书评语
2014/12/31 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
Python中的 enumerate和zip详情
2022/05/30 Python
Docker安装MySql8并远程访问的实现
2022/07/07 Servers