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 相关文章推荐
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 Javascript
ASP 过滤数组重复数据函数(加强版)
May 31 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 Javascript
js中实现多态采用和继承类似的方法
Aug 22 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 Javascript
Vue项目全局配置微信分享思路详解
May 04 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
Feb 26 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
Sep 03 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
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中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
vue组件开发props验证的实现
2019/02/12 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python数据封装json格式数据
2018/03/04 Python
Django 路由控制的实现代码
2018/11/08 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
Python设计密码强度校验程序
2020/07/30 Python
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
网络工程师的自我评价
2013/10/02 职场文书
运动会稿件50字
2014/02/17 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
节水倡议书
2015/01/19 职场文书
语文教师求职信范文
2015/03/20 职场文书
工程服务质量承诺书
2015/04/29 职场文书
售房协议书范本
2015/08/11 职场文书
电力培训学习心得体会
2016/01/11 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python