<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
实现这一点的最佳方法是什么?
您可以使用Javascript操作隐藏字段:
<input type="hidden" name="category" value="" />
当任何一个复选框被改变时,更新值(即"1,3"或"1,2,3")