GET/POST请求表单提交中缺少参数


GET/POST requests missing parameters on form submit

这个让我抓狂。我尝试了几种不同的解决方案,但都无济于事。基本上,当我提交表单时,发送的请求没有任何参数。我已经尝试了POST和GET,并使用Firebug监控了请求。以下是一些示例代码:

<form action="/year/" id="year-form" method="get">
    <select class="dropdown" id="year" onchange="this.form.submit()">
        <option value="all">All</option>
        <option value="2011">2011</option>
        <option value="2010">2010</option>
        <option value="2009">2009</option>
    </select> 
</form>

也许我应该注意,这是在一个基于WordPress的网站上,我正在将请求引导回它的来源页面。如对此有任何见解,我们将不胜感激。

它没有提交,因为它缺少一个名称属性:

<select class="dropdown" id="year" onchange="this.form.submit()" name="year">

因此,它与Wordpress无关。