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(\'确认提交吗?\')\">
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持免费资源网。
暂无评论内容