【问题标题】:Using body-parser to get a selected value option使用 body-parser 获取选定值选项
【发布时间】:2021-08-29 23:20:27
【问题描述】:

我是网络编程的新手,我正在构建一个应用程序,这让我陷入了一个特定的部分。我正在使用 expressjs 和 body-parser。 我无法从带有正文解析器的选择选项中获取选定的值,例如使用 req.body.name 的文本输入。

HTML:

<form action="/productsAdm" method="POST" enctype="multipart/form-data" class="form-container">
<select name="condition" name="condicaoProduto" id="condition">
    <option value="novo">Novo</option>
    <option value="usado" selected>Usado</option>
</select>
<input type="submit">

后端:

app.post("/productsAdm", upload.array("productPictures"), function(req, res){
  console.log(req.body.condicaoProduto);
  res.redirect("/productsAdm");
})

在表单上使用 enctype 的原因是我也在处理文件传输。

感谢您的帮助:)

【问题讨论】:

    标签: node.js express body-parser


    【解决方案1】:

    您定义了selectname 属性两次 这里

    <select name="condition" name="condicaoProduto" id="condition">
    

    你应该定义

    <select name="condicaoProduto" id="condition">
    

    【讨论】:

      猜你喜欢
      • 2015-05-24
      • 2020-02-19
      • 2017-05-13
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 2013-03-13
      相关资源
      最近更新 更多