我在我的项目中使用html下拉列表。我如何在Express服务器中获取select值?
<div class="mb-3">
<label for="kk" class="form-label">Designation</label>
<select class="form-select" name="picker" aria-label="Default select example" id="kk">
<option selected>Select</option>
<option value="1">Proffesor</option>
<option value="2">Associate Proffessor</option>
<option value="3">Lab Assistant</option>
</select>
</div>
在我的post请求处理方法中,我使用了以下代码来获取值:
const f = req.body.picker;
这给我的是下拉列表中所选值的索引,如0
,1
,2
等,而不是实际值,如professor
,associate
professor
,lab assistant
。
1条答案
按热度按时间s4n0splo1#
当你发送请求时,你实际上得到了所选
option
的value
属性中的内容。对于你想要的数据,你可以这样做:这就是你会得到的: