【问题标题】:How the right way to get input value from ejs.file如何从 ejs.file 中获取输入值的正确方法
【发布时间】:2019-04-11 21:32:58
【问题描述】:

我正在尝试获取输入值,但我总是得到“未定义”。

    <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);
});

【问题讨论】:

    标签: node.js


    【解决方案1】:

    由于您将输入命名为“选项”并且您尝试访问“名称”属性,因此您会得到未定义。你需要写

    req.body.options

    (但您多次使用此键命名输入,您将获得值作为数组)

    【讨论】:

      猜你喜欢
      • 2017-11-19
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 2017-10-11
      • 2020-01-22
      • 2020-09-17
      • 2015-03-02
      • 2021-09-17
      相关资源
      最近更新 更多