【发布时间】:2012-02-13 05:48:24
【问题描述】:
所以,我有这个 HTML 表单:
<form id="search_form" class="form_wrapp"
accept-charset="utf-8" method="get" action="http://testing.com/results">
<input class="inputbox" type="text" name="search_query">
<input class="ic_search" type="submit" value="">
<input type="checkbox" value="checkbox1" name="search_filter[]">
<label for="Checkbox1">Checkbox1</label>
<input type="checkbox" value="checkbox2" name="search_filter[]">
<label for="Checkbox2">Checkbox2</label>
</form>
它会在提交时重定向到此 URL,并选中 2 个复选框
results?search_query=dreams&search_filter[]=checkbox1&search_filter[]=checkbox2
它的工作原理是这样的(在 codeigniter 中,我使用$this->input->get('search_filter') 获取数据),但我的问题是:我在表单中做错了什么,或者这就是它应该如何工作?
我的意思是:&search_filter[]=checkbox1&search_filter[]=checkbox2。不应该是这样的:&search_filter[]=checkbox1,checkbox2 吗?如果没有,我怎样才能让它像那样工作?
【问题讨论】: