1

这个快把我逼疯了。我尝试了几种不同的解决方案均无济于事。基本上发生的事情是,当我提交表单时,发送的请求没有参数。我已经尝试过 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 的网站上,我将请求返回到它来自的页面。对此的任何见解将不胜感激。

4

1 回答 1

6

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

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

所以它与 Wordpress 无关。

于 2012-07-21T21:19:25.087 回答