在 Node.js 中使用 post 请求获取选中单选按钮的值

房子.m

我有几个单选按钮,用户可以检查以将搜索参数添加到他们的搜索查询中。当我向我的服务器发出 post 请求时,我得到了“on”作为值。

这是 HTML 的一个片段:

<form method="post" action="/">
  <input type="radio" name="sushi">
  <label for="sushi">Sushi</label>
  <button type="submit">Enter</button>
</form>

服务器.js:

app.post('/', (req, res) => {
     const request = req.body;
     let sushi = request.sushi;

    console.log(sushi); //returns 'on'
});

我可以使用这种方法从文本输入字段中获取值,没有问题,但单选按钮不能以这种方式工作。on如果单击提交,它们只会返回一个值我知道我遗漏了一些东西,但是我无法找到与前端和 JQuery 无关的任何解决方案。

如何将这些选中按钮的值传递给我的后端?

詹尼斯议员

在您的收音机输入上添加一个 value 属性:

<form method="post" action="/">
  <input type="radio" value="sushi" name="sushi">
  <label for="sushi">Sushi</label>
  <button type="submit">Enter</button>
</form> 

这就是发布的内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Node.JS中使用异步/等待正确请求

使用Express的Node.js:如何重定向POST请求

在Node.js中使用POST请求上传文件

使用d3.js获取选中的单选按钮的值

在node.js中使用HTTP请求中的数据

在node.js中使用请求模块时,POST请求状态代码(500)。Postman中的POST请求工作正常

通过knex.js从oracledb中使用IO在node.js中使用IO处理请求

使用Node.js进行POST请求时,如何获取请求有效内容的内容长度?

Node.js使用body-parser表达路由POST请求为空的正文

从React到Node.js的POST请求

如何使用https-post将node.js的POST请求发送到php页面?

如何在express / node.js中使用POST从URL编码形式检索数据/键:值对?

尝试POST时无法从请求主体获取对象的值[Node.js,MySQL]

如何在Node.js Lambda中使用请求模块

node.js中的POST请求

如何在router.post请求中使用router.get请求的差异路由node.js

在React.js中使用axios发送POST请求的问题

Node.js缺少POST请求的正文

如何在Node.js中使用htpasswd验证请求

解析来自Node js + handlebars的POST请求

使用express.js在node.js中进行HTTPS POST请求

jQuery + node.js表达POST请求

输入数组的Node.JS POST请求

如何使用 Node.JS 向 Ghostbin 发出 POST 请求?

如何获取 POST 请求 JSON 然后使用 Node.js 更改 JSON 格式?

需要使用请求 npm 在 NODE js 中的 post 方法中将大量数据作为参数传递

在 Post 请求中获取单选按钮的值

Node JS 中的多个 POST 请求问题

尝试在 node.js 中使用 axios 复制 curl -c post/get