GET/POST requests missing parameters on form submit
===

This one is driving me crazy. I've tried several different solutions to no avail. Basically what is happening is that, when I submit a form, the request is being sent with no parameters.  I've tried both POST and GET and have monitored the requests with Firebug. Here's some sample code:

    
    <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>

Perhaps I should note that this is on a WordPress based site and I am directing the request back to the page  from which it came.  Any insight on this would be greatly appreciated.