Javascript 获取Node.js中带有post请求的选中单选按钮的值

Javascript 获取Node.js中带有post请求的选中单选按钮的值,javascript,node.js,post,ecmascript-6,backend,Javascript,Node.js,Post,Ecmascript 6,Backend,我有几个单选按钮,用户可以通过检查将搜索参数添加到搜索查询中。当我向我的服务器发出post请求时,我将“on”作为值 以下是HTML的一个片段: <form method="post" action="/"> <input type="radio" name="sushi"> <label for="sushi">Sushi</label> <button type="submit">Enter</button>

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

以下是HTML的一个片段:

<form method="post" action="/">
  <input type="radio" name="sushi">
  <label for="sushi">Sushi</label>
  <button type="submit">Enter</button>
</form>
我可以使用这种方法从文本输入字段中获取值,但单选按钮不能以这种方式工作。如果在提交时单击收音机,则它们仅在上返回值
。我知道我遗漏了一些东西,但我很难找到与前端和JQuery无关的解决方案


如何将这些选中按钮的值传递到后端

在无线电输入上添加一个value属性:

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

寿司
进入

这是发布的内容

在您的无线电输入上添加值属性:

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

寿司
进入

这是发布的内容

太好了,谢谢你。无论出于何种原因,我认为既然标签附在输入名称上,那么输入将保留标签值。非常感谢。无论出于什么原因,我认为既然标签附在输入名称上,那么输入将保留标签值。