为了账号安全,请及时绑定邮箱和手机立即绑定

关于confirm()消息框与prompot()的区别

求解!prompt()与confirm()有啥区别?

正在回答

5 回答

confirm()确认对话框
用于直接向用户判断性的问题(用“对”或“错”回答的问题)
弹出的对话框只能进行“是”或“否”的选择
返回的值只有“1”或“0”(“ture”或者“false”)

http://img1.sycdn.imooc.com//5718aae0000142b105130192.jpg

prompot()文本对话框
用于询问用户开放式的问题(键入文本)
弹出的对话框有文本框(用于键入文本数据)、“确定”(点击后返回文本框的数据,空则返回“null”)、“取消”(忽略文本框内的文本,并返回空值“null”)

http://img1.sycdn.imooc.com//5718aaff000168bb05060275.jpg

有不足请指出


1 回复 有任何疑惑可以回复我~
#1

Judson_Rao 提问者

非常感谢!
2016-07-17 回复 有任何疑惑可以回复我~

prompt是可以交互的,你在其中输入的内容可以返回在后台进行处理,但是confirm不可以


confirm只承担了确认的功能,返回bool类型的数据

1 回复 有任何疑惑可以回复我~

  <script type="text/javascript">  

        var    openWindow=prompt("请输入网址");

    if(openWindow==true){

        

        };

    // 新窗口打开时弹出确认框,是否打开


    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

        window.open('openWindow','_blank','width=400,height=500,menubar=no,toolbar=no')

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

  </script> 


0 回复 有任何疑惑可以回复我~

同学,是prompt,不是prompot,prompt可以选择确定或取消,还能输入信息,比如输入http://www.imooc.com,它可以赋给一个变量,而confirm只能选择确定或者取消,prompt像你百度输入网址一样,之后会打开新网址

0 回复 有任何疑惑可以回复我~

confirm()是用来验证

prompot()用来提问



1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于confirm()消息框与prompot()的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信