PHP - 当有人删除文章时我想要一个确认弹出窗口,因此它不会立即删除它

时间:2017-10-26 11:54:05

标签: php

我有一个管理面板,您可以在其中上传和删除文章。我想要在您选择要删除的文章时弹出确认,以防止管理员意外删除文章。

<form action="delete.php" method="get" >
    <select onchange="this.form.submit();" name="article_delete">
        <?php foreach($articles as $article) { ?>
            <option value="<?php echo $article['article_id']; ?>">
                <?php echo $article['article_title']; ?>
            </option>
        <?php } ?>
    </select>
</form>

2 个答案:

答案 0 :(得分:2)

你可以这样做:

<select
    onchange="if(confirm('Are you sure?')){this.form.submit();}"
    name="article_delete">

它会提示警告信息。

答案 1 :(得分:0)

这是一个很好的回答sshopov。但是,为了看起来更好,我分开做了。

<select id="x" name="article_delete">

$(document).on('click', '#x', function() {
 if(confirm('Are you sure?')) {
   this.form.submit();
 }
});