提交表格&使用逗号分隔复选框值

时间:2011-08-16 20:54:50

标签: forms

 <form ... method="get">
 <checkbox name="category[]" value="1">
 <checkbox name="category[]" value="2">
 <checkbox name="category[]" value="3">
 ...

如果检查了所有项目,我希望最终的get查询看起来如下所示:      ?类别= 1,2,3

如果只检查1和3:      ?类别= 1,3

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用Javascript来操作隐藏字段:

<input type="hidden" name="category" value="" />

当任一复选框被更改时,根据需要更新值(即“1,3”或“1,2,3”)。