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

name属性がないため、送信されません。

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

つまり、Wordpressとは何の関係もありません。

于 2012-07-21T21:19:25.087 に答える