【发布时间】:2012-11-29 14:20:15
【问题描述】:
假设我有以下表格:
<form action="process.php">
<input type="checkbox" name="option1" value="oats"> Oats
<input type="checkbox" name="option2" value="beans"> Beans
<input type="hidden" name="parameter" value="a"/>
<input type="submit" value="Submit"/>
</form>
通常情况下,点击 URL 后,浏览器会重定向到:
process.php?option1=oats&option2=beans¶meter=a
如何使当点击提交时所有复选框最终成为“参数”的一部分,但用逗号分隔?所以换句话说就是:
process.php?parameter=a,oats,beans
如果没有 html 解决方案,最好使用最少的 javascript/jquery/html 解决方案。
【问题讨论】:
-
是 process.php 期待 AJAX 调用吗?
-
process.php 期待什么并不重要,重要的是操作的结果“GET” url。
-
对字段名使用数组语法