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

标签 javascript php html 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>

最佳答案

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

<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>

关于javascript - PHP/如何使用提交按钮发布下拉菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19283832/

相关文章:

html - 通过CSS实现图像的闪烁放大缩小

javascript - Bootstrap 表在更改后向 'contenteditable' 类添加边框

javascript - 如果按下警报,则在确定按钮后转到 URL

javascript - 强制 IE 重新计算样式?

javascript - 使用 FileContentResult 下载文件并使用 javascript 将其存储在客户端

javascript - 是否可以使用 javascript 从浏览器中获取 "read"mercurial repos?

php - MySQL从名字和姓氏查询ID

php - <?php 而不是 <?

php - 检查日期字符串中是否指定了日期

html - 什么是 HTML 中的枚举属性?