我有一个表单,我需要在一个查询中传递多个子年龄,参数名称是相同的。
我需要以下最多6次。
<label for="childages">Children: </label>
<select name="childages">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
当我这样做时,值返回如下:
&安培; childages = 1,2,3
上述问题是系统只读取第一个数字。
我需要他们返回:
&安培; childages = 1 | 2 | 3
任何帮助非常感谢
答案 0 :(得分:0)
如果您想操纵网址,请尝试以下操作:
window.location.search = window.location.search + '&childages=1|2|3';
修改此项并根据需要添加条件。
否则,您可以构造FormData()并执行以下操作:
formData.append('childages', '1|2|3');
并将其发布到端点。