Node.js从html获取值并使用req.body。<name>

时间:2018-06-14 11:59:01

标签: node.js express ejs

我正在尝试从HTML中检索多个值,并使用req.body ..

来使用它

我可以通过以下消息执行此操作:req.body.message

 <form id="message-form" class="input-group input-group-lg" style="">
                    <input type="text" name="message" class="form-control" aria-label="Large" aria-describedby="inputGroup-sizing-sm">
                     <div class="input-group-prepend">
                        <button class="btn btn-primary">Send</button>                    
                    </div>
 </form>

但是,我想从不在例如<span id="item" style="font-weight:bold"> </span>

中的元素中检索值

原因是当我加载页面时,它会动态呈现这些值(从数据库中检索)。当我想进行POST时,我想使用之前渲染过的这些值。

有办法做到这一点吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

表单不提交未出现在表单控件中的数据。

所以你可以:

  • 将数据存储在服务器中的某个位置(例如会话中),您可以在后续请求中将其读回(注意竞争条件!)
  • 将数据放入表单控件中,而不是跨度中。 (可能使用隐藏输入)。