我试图获取输入值,但是我总是得到“未定义”。
<form action="/nivelamento" method="POST">
<h2><%= quizzes[pos].question %></h2>
<input type="radio" name='options' value="A" checked><%= chA %>
<input type="radio" name='options' value="B" checked><%= chB %>
<input type="radio" name='options' value="C" checked><%= chC %>
<button type="submit" class="btn btn-danger btn-sm">Submit Answer</button>
</form>
我的app.js
app.post('/nivelamento', (req, res) =>{
console.log(req.body.name);
});
答案 0 :(得分:0)
由于将输入命名为“ options”,并且试图访问“ name”属性,因此无法定义。您需要写
req.body.options
(但是您多次使用此键命名输入,您将获得数组值)