为Web表单中的一个参数传递多个值

时间:2017-02-27 22:10:12

标签: javascript html asp.net webforms

我有一个表单,我需要在一个查询中传递多个子年龄,参数名称是相同的。

我需要以下最多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

任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

如果您想操纵网址,请尝试以下操作:

window.location.search = window.location.search + '&childages=1|2|3';

修改此项并根据需要添加条件。

否则,您可以构造FormData()并执行以下操作:

formData.append('childages', '1|2|3');

并将其发布到端点。