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 相关文章推荐
js 代码集(学习js的朋友可以看下)
Jul 22 Javascript
javascript 哈希表(hashtable)的简单实现
Jan 20 Javascript
js判断选择时间不能小于当前时间的示例代码
Sep 24 Javascript
javascript中clone对象详解
Dec 03 Javascript
究竟什么是Node.js?Node.js有什么好处?
May 29 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
Jan 28 Javascript
JavaScript学习笔记之创建对象
Mar 25 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
Dec 13 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 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 过滤器实现代码
2010/08/09 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
深入探究Django中的Session与Cookie
2017/07/30 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
Django发送邮件功能实例详解
2019/09/02 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
2020/04/10 Python
Tensorflow与Keras自适应使用显存方式
2020/06/22 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
初中作文评语集锦
2014/12/25 职场文书
故宫导游词
2015/01/31 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
导游词之无锡唐城
2019/12/12 职场文书
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle