求解!prompt()与confirm()有啥区别?
confirm()确认对话框
用于直接向用户判断性的问题(用“对”或“错”回答的问题)
弹出的对话框只能进行“是”或“否”的选择
返回的值只有“1”或“0”(“ture”或者“false”)
prompot()文本对话框
用于询问用户开放式的问题(键入文本)
弹出的对话框有文本框(用于键入文本数据)、“确定”(点击后返回文本框的数据,空则返回“null”)、“取消”(忽略文本框内的文本,并返回空值“null”)
有不足请指出
prompt是可以交互的,你在其中输入的内容可以返回在后台进行处理,但是confirm不可以
confirm只承担了确认的功能,返回bool类型的数据
<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>
同学,是prompt,不是prompot,prompt可以选择确定或取消,还能输入信息,比如输入http://www.imooc.com,它可以赋给一个变量,而confirm只能选择确定或者取消,prompt像你百度输入网址一样,之后会打开新网址
confirm()是用来验证
prompot()用来提问