实现php删除前弹出确认框

113次阅读
没有评论

要在PHP中实现删除前弹出确认框,你可以使用JavaScript的`confirm()`函数来弹出确认框。确认框将返回一个布尔值,如果用户点击了确认按钮,则返回true,否则返回false。根据返回的值来决定是否执行删除操作。

以下是一个实现删除前弹出确认框的示例代码:

<?php
// 判断是否点击了删除按钮
if(isset($_POST['delete'])){
    // 获取要删除的数据
    $id = $_POST['id'];

    // 弹出确认框
    echo '<script>';
    echo 'var result = confirm("确定要删除吗?");';
    echo 'if(result){';
    echo '    // 点击了确认按钮,执行删除操作';
    echo '    // 执行删除操作的代码';
    echo '} else {';
    echo '    // 点击了取消按钮,不执行任何操作';
    echo '}';
    echo '</script>';
}
?>

<form method="post" action="">
    <input type="hidden" name="id" value="1">
    <input type="submit" name="delete" value="删除">
</form>

在上面的示例中,当用户点击删除按钮时,会弹出一个确认框。如果用户点击了确认按钮,那么将执行删除操作的代码;如果点击了取消按钮,将不执行任何操作。

请注意,这里使用了`echo`函数来输出JavaScript代码,以便在页面加载时就能弹出确认框。

正文完
 
评论(没有评论)