我有一个管理面板,您可以在其中上传和删除文章。我想要在您选择要删除的文章时弹出确认,以防止管理员意外删除文章。
<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>
答案 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();
}
});