在 PHP 中调用 JavaScript 确认对话框


call a javascript confirm dialog within php

我正在尝试在我的php脚本中调用javascript确认对话框,这似乎不起作用,我做错了什么,是更好的方法吗,这是代码的示例:

<?php
   echo "<script language='"javascript'">";
       echo "var answer = confirm('"Are you sure you want to delete this Buyer?'")";
       echo "if (answer !=0) { ";
           $g->DelBuyer($reg);
       echo "}else{";
           echo" You preesed cancel";
       echo "}";
    echo "</script>";
enter code here
执行此操作的唯一

方法是在用户按下按钮时使用纯JavaScript,

如果你担心用户会禁用JavaScript然后删除某些项目,你可以建立一个回退,将你发送到另一个PHP页面,并显示一条确认消息。

假设页面上有以下按钮:

<input type="submit" name="buttonName" value="Delete" onclick="confirm('http://www.yourdomain.com/path/item/deletion/url/');" />

在JavaScript中,您将创建一个函数,例如

function confirm(url) {
    var answer = confirm('your message');
    if (answer != 0)
        //Send the user to the correct page when he presses 'yes / oke'
        window.location.href = url;
    else
        alert('You cancelled the operation.');
    //Returns false so no events will be executed.
    return false;
}

这应该适用于您的问题所描述的内容,如果您需要更多信息,请告诉我。

和破折号; 席德