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

JP1*_*971 1 php post get

这个让我发疯.我尝试了几种不同的解决方案无济于事.基本上发生的事情是,当我提交表单时,请求是在没有参数的情况下发送的.我已尝试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>
Run Code Online (Sandbox Code Playgroud)

也许我应该注意到这是在基于WordPress的网站上,我正在将请求发回到它所来自的页面.任何有关这方面的见解将不胜感激.

ale*_*exn 6

它没有提交,因为它缺少name属性:

<select class="dropdown" id="year" onchange="this.form.submit()" name="year">
Run Code Online (Sandbox Code Playgroud)

所以它与Wordpress无关.