首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用body-parser获取选定的值选项

使用body-parser获取选定的值选项
EN

Stack Overflow用户
提问于 2021-06-14 08:47:43
回答 1查看 164关注 0票数 0

我是一个新的web编程新手,我正在构建一个应用程序,这让我陷入了一个特定的部分。我使用的是expressjs和body-parser。我无法使用正文解析器从select选项中获得选定值,就像使用req.body.name的文本输入一样。

HTML:

代码语言:javascript
复制
<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">

后端:

代码语言:javascript
复制
app.post("/productsAdm", upload.array("productPictures"), function(req, res){
  console.log(req.body.condicaoProduto);
  res.redirect("/productsAdm");
})

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

感谢您的帮助:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-14 09:01:56

您在这里定义了两次selectname属性

代码语言:javascript
复制
<select name="condition" name="condicaoProduto" id="condition">

你应该定义

代码语言:javascript
复制
<select name="condicaoProduto" id="condition">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67963690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档