无法从帖子内的多选下拉列表中提取所选选项。 node.js

时间:2019-05-14 13:14:14

标签: node.js post ejs multi-select

我有一个多选下拉列表,正在服务器端的发布请求中访问其所选选项值。下面的方法对我有用。但是它现在不起作用,仅返回最后选择的选项值。我已经研究过,但是大多数方法只能回答它在PHP等方面的工作方式。

表格

<form method="post">
    <div class="form-group">
      <label>Select Tags*: (Please Choose Min 5 Tags)</label>
      <select name="tags" id="tags" class="form-control" multiple> 
          <% if(tagList == null || tagList == undefined){%>
              <option value="">No tags to show</option>
          <%}else{%>
              <% for(var tag of tagList){%>
                  <option value="<%=tag._id%>"><%=tag.tagName%></option>
              <%}%>
          <%}%>
       </select>
     </div>  
     <div class="form-group">
         <input type="submit" value="Create">
         <button type="reset" value="Reset">Cancel</button>
     </div>
</form>

内部帖子请求

.post((req, res, next) => { 
   let tags = req.body.tags;
   console.log(tags); //returns only the last selected option value
})

任何帮助将不胜感激。谢谢

0 个答案:

没有答案