js中confirm()与alert()方法用法与区别
来源:自学PHP网
时间:2014-09-19 14:47 作者:
阅读:次
[导读] onfirm() 方法用于显示一个带有指定消息和确定及取消按钮的对话框。相对于alert()多了取消按钮。如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。...
在调用 confirm() 时,将暂停对 JavaScript 代码的执行,在用户作出响应之前,不会执行下一条语句
alert()方法不是一个提示,没有其它的任何操作了
confirm()
代码如下 |
复制代码 |
<html>
<head>
<title>confrim 的使用方法</title>
<script type="text/javascript">
function clear1()
{
if(confirm("确定要清空数据吗?"))
{
document.main.text1.value="";
}
}
</script>
</head>
<boty>
<form name="main">
<input type="text" name="text1"/>
<input type="button" name="submit" value="数据清空" onclick="return clear1()"/>
</form>
</body>
</html>
<html>
<head>
<title>js confirm</title>
<script>
function begin()
{
var a=confirm("郭杨和小代是好朋友吗?");
if(a==true)
{
/*document.write("恭喜你答对了!");*/
alert("恭喜你答对了!");
begin();
}
else
{
/*document.write("你真是猪,这么简单的问题都答不对!");*/
alert("你真是猪,这么简单的问题都答不对!");
begin();
}
}
</script>
</head >
<body onload="begin()">
</body>
</html>
|
alert()方法
警告消息框
alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。
代码如下 |
复制代码 |
window.alert("欢迎!请按“确定”继续。");
|
确认消息框
使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。
代码如下 |
复制代码 |
var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。");
if (truthBeTold) {
window.alert("欢迎访问我们的 Web 页!");
} else window.alert("再见啦!");
|
实例
代码如下 |
复制代码 |
<html>
<head>
<script type="text/javascript">
function message()
{
alert("该提示框是通过 onload 事件调用的。")
}
</script>
</head>
<body onload="message()">
</body>
</html>
|
|