我正試圖從一個表單中獲取多選的值。
JS代碼
router.post('/profile', (req, res)=> /span>{
console.log(req.body.name)。
})
HTML /profile
<div class="form-group"/span> method="POST">
<br>
< select class="form-control multiselect" multiple="multiple">
{{#團隊}}
< option value="{{name}}"/span> name="{{name}}"/span>> {{name}}</option>
</select>
<div class="form-group"/span>>
< button type="submit" class="btn btn-primary btn-block" > 更新成員< i class="icon-circle-right2 ml-2"/span>> </i></button>
</div>
</div>
在提交時,我無法記錄身體。
uj5u.com熱心網友回復:
你的代碼中存在多個問題。
- 首先,由于你將一個變數作為名稱傳遞
name="{{name}}",我認為該變數的值等于name[],注意你需要添加陣列括號來為同一個鍵發送多個值。 - 另外
method="POST"屬性應該被添加到表單標簽,而不是div. 。
最后,你的代碼應該類似于下面的代碼:
<form method="POST"/span>>
<div class="form-group"/span>>
<br>/span>
< select class="form-control multiselect" multiple="multiple" name="name[] ">
{{#team}}
<option value="{{name}}"/span> > {{name}}</option>
</select>
<div class="form-group"/span>>
< button type="submit" class="btn btn-primary btn-block" > 更新成員< i class="icon-circle-right2 ml-2"/span>> </i></button>
</div>
</div>/span>
</form>/span>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/320461.html
標籤:
上一篇:在location.href上重定向到#引數執行代碼
下一篇:如何向PHP服務器發出帖子請求
