在Node.js / Express
中提交带有表单的POST请求时如,
<select name="selectname">
<option value="value1">Value 1</option>
<option value="value2" selected>Value 2</option>
<option value="value3">Value 3</option>
</select>
传递给req.body.selectname的值是&#34;值2&#34; ---但是有没有办法告诉表单传递值&#34; value2&#34;代替?
编辑:
value2 默认发送。你可能得到&#34;价值2&#34;如果您的值属性未正确设置,如下所示:
<select name="selectname">
<option>Value 1</option>
<option selected>Value 2</option>
<option>Value 3</option>
</select>
答案 0 :(得分:0)
提交请求时,我收到的是“值2” ---而不是“值2”。
我只收到“值2”,因为我有
<option selected> Value 2</option>
代替
<option value="value2" selected> Value 2</option>