confirm()方法

confirm确认框

confirm函数用于提供确认功能,它首先显示给定的message参数所包含的信息,并提供两个可选择的回答okcancel,然后等待用户选择其中的一个。

如果用户选择ok则返回true;否则,如若选择cancel则返回false。该函数的语法格式如下:

window.confirm (message, ok, cancel)

三个参数message \ ok \ cancel

message:将要显示的字符串形式的提示信息

ok:将要显示的字符串形式的信息(表示ok意义的文本信息)

cencel:将要显示的字符串形式的信息(表示cencel意义的文本信息)

 

示例1:
<head>
    <script>
        function rusure()
        {
            question = confirm("确实要去进入吗?")
            if (question != "0")
            {
                window.open("", "测试公告窗口", "width=340,height=163,toolbar=0,status=0,menubar=0,resize=0");
            }
        }
    </script>
</head>
​
<body>
    <a href="" onClick="rusure() ;return false;">来点击我</a>
</body>

运行HTML:

 

点击进入:

点击确定:

 window.open("", "测试公告窗口", "width=340,height=163,toolbar=0,status=0,menubar=0,resize=0");
 //规定了弹出的HTML的大小
onClick="rusure() ;return false;"
调用resure()方法,返回false值

 

示例2(方法写在input中):
<body>
    <input name="Submit" type="submit" onClick="if(confirm('是否打开网页?')) location='http://www.05376.com'" value="打开">
</body>

运行HTML:

点击进入:

当if=true时(单击确定),运行location='跳转网址'

 

示例3(方法写在HTML中):

 <script type="text/javascript">
        function clearbutton() {
            if (!confirm("确定要重写吗?")) return false;
        }
 </script>
<body>
<input name="Reset" type="reset" onClick="return clearbutton()" value="重写">
</body>
posted @ 2021-11-21 16:34  东八区  阅读(277)  评论(0)    收藏  举报