confirm和alert的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了confirm和alert的区别相关的知识,希望对你有一定的参考价值。

在JS中,confirm和alert都是弹出窗口,他们有区别吗?
知道你说的意思是什么,但是在表单验证的时候,用的一般都是alert,点确认后也可以控制表单是否提交啊?还是有点似懂非懂

confirm
[kən\'fɜːm] (作动词,名词形式为confirmation)

1、证实,证明(情况属实)

例句:This confirms what I suspected all along.

这证实了我一直以来的怀疑。
2、(某人)证实,肯定,确认
例句:Can you confirm this?

这个你能确定吗?
3、(通常指通过信件或电话)确定,确认(安排或预约)
例句:You make the reservation, and I\'ll confirm it in writing.

你来预订,我会去函确认。

4、为…施坚振礼(或坚信礼)(从而正式成为基督教会的成员)
例句:He was confirmed as a member of the Church of England.

他领受了坚振礼,成为英国国教会的一员。
5、使坚定,使确信(自己的决定、信仰或观点)
例句:It has confirmed me in my decision not to become a nun.

这使我更加坚定了不做修女的决心。
6、加强,巩固(地位、角色或权力)
例句:Williams has confirmed his position as the world\'s number one snooker player. 威廉姆斯巩固了自己世界头号斯诺克选手的地位。

alert [ə\'lɜːt] (可作名词、动词和形容词)

1、n. 警戒,警惕;警报
例句:We should stand by on a hurricane alert .
在暴风雨警戒期间我们应加戒备。

2、adj. 警惕的,警觉的;留心的;思维敏捷的;活泼的
1)例句:We all have to stay alert.

我们大家都必须保持警惕。
2)What the reporter needs most is an alert mind.
记者最需要的是敏捷的思维。

3、vt. 警告;使警觉,使意识到
例句:He wanted to alert people to the activities of the group.
他想提醒人们小心该团体的活动。
二者主要区别:
1、词性上:confirm只能作动词使用,alert可作名词、动词和形容词;
2、词义上不同,详见上面具体解释。
补充知识:
confirm 是javascript 语言中html DOM的一个方法。主要用法是:显示一个带有指定消息与“确定”及“取消”按钮的对话方块。
alert 是HTML DOM 中用到了一种脚本语言,它的中文意思是“提醒”。它是JavaScript或VBscript脚本语言中窗口window对象的一个常用方法;其主要用法就是在你自己定义了一定的函数以后,通过执行相应的操作,所弹出对话框的语言。并且alert对话框通常用于一些对用户的提示信息。
参考技术A ◆confirm是【确认;确定;证实;批准;使巩固】的意思。
alert有下列意思:
【vt. 警告;使警觉,使意识到
adj. 警惕的,警觉的;留心的
n. 警戒,警惕;警报】
参考技术B comfirm 是确认 带返回值的
if(comfirm("确认"))

alert("你按了确认");

else

alert("你按了取消!");
这样说可能更好理解本回答被提问者采纳

alert()confirm()和prompt()的区别与用法

1.警告消息框alert
alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。 
window.alert("欢迎!请按“确定”继续。"); 
2.确认消息框confirm 
使用确认消息框可向用户问一个“是-或-否”问题,并且用户可以选择单击“确定”按钮或者单击“取消”按钮。confirm 方法的返回值为 true 或 false。该消息框也是模式对话框:用户必须在响应该对话框(单击一个按钮)将其关闭后,才能进行下一步操作。 
var truthBeTold = window.confirm("单击“确定”继续。单击“取消”停止。"); 
if (truthBeTold) { 
window.alert("欢迎访问我们的 Web 页!"); 
} else window.alert("再见啦!"); 
3.提示消息框prompt
提示消息框提供了一个文本字段,用户可以在此字段输入一个答案来响应您的提示。该消息框有一个“确定”按钮和一个“取消”按钮。如果您提供了一个辅助字符串参数,则提示消息框将在文本字段显示该辅助字符串作为默认响应。否则,默认文本为 "<undefined>"。 
与alert( ) 和 confirm( ) 方法类似,prompt 方法也将显示一个模式消息框。用户在继续操作之前必须先关闭该消息框 
var theResponse = window.prompt("欢迎?","请在此输入您的姓名。");

以上是关于confirm和alert的区别的主要内容,如果未能解决你的问题,请参考以下文章

自定义弹窗——alert、prompt、confirm

alert() confirm() prompt() 的区别?

alert()confirm()和prompt()的区别与用法

alert()confirm()和prompt()的区别与用法

alert()confirm()和prompt()的区别与用法

请问Javascript 中的alert, confirm , prompt