Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中打开“确定/取消”对话框?_Javascript_Dialog - Fatal编程技术网

如何在Javascript中打开“确定/取消”对话框?

如何在Javascript中打开“确定/取消”对话框?,javascript,dialog,Javascript,Dialog,当我点击StackOverflow上的“delete post”时,屏幕上会出现一个窗口,询问我是想继续还是想取消 如何在Javascript中实现这一点,使其在计算机和IPad上都能工作?您可以通过使用确认来实现,使用以下代码: <button onclick="myFunction()">Try it</button> <script> function myFunction() { confirm("Press a button!"); } </s

当我点击StackOverflow上的“delete post”时,屏幕上会出现一个窗口,询问我是想继续还是想取消


如何在Javascript中实现这一点,使其在计算机和IPad上都能工作?

您可以通过使用
确认
来实现,使用以下代码:

<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
confirm("Press a button!");
}
</script>
试试看
函数myFunction(){
确认(“按下按钮!”);
}

上述示例非常基本,如果您设计了确认框,请选中希望您喜欢。

如其他人所述,请使用
确认
方法

您可以通过以下方式从confirm获得回调:

confirm("Are you sure you want to do this?", function(result) {
if(result)
    doSomethingPositive();
else
    doSomethingNegative();
});

您可以为此使用
确认
。它将根据用户的操作返回
true
false
。例如:

var result = confirm("Please confirm this action!")
if(result)
    //The user confirmed the action
else
    //The user declined the action

1) 除非你有什么要补充的,否则不要重复别人已经给出的答案。2) 这不是您使用的方法。
confirm()
@yourmam此方法有什么问题?当我创建我的答案时,没有回调inovked的示例,confirm方法没有任何回调。它只是根据用户操作返回true或false。