PHP /如何使用"提交"按钮发布下拉菜单选项

Bal*_*ard 0 html javascript php forms

我有一个包含文章列表的下拉菜单.我希望能够从下拉列表中选择一个选项,然后按提交按钮开始删除文章.

现在,当从下拉列表中选择一个选项时,文章将被删除,而不是很好的可用性.

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

Séb*_*ien 5

只需删除JavaScript(onchange)并添加提交input:

<form action="delete.php" method="get">
  <select name="id">
   <?php foreach ($articles as $article){ ?>
      <option value="<?php echo $article['article_id']; ?>">
   <?php echo $article ['article_title']; ?></option>
 <?php } ?>
  </select>
  <input type="submit" value="Delete">
</form>
Run Code Online (Sandbox Code Playgroud)