Javascript confirm多种使用方法解析

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(\'确认提交吗?\')\">

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持免费资源网。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容