-3

私は次のようなフォームを持っています:

<form>

  <select onchange="this.form.submit()">
      <option>Today</option>
      <option>Last Week</option>
      <option>Last Month</option>
      <option>Lifetime</option>
  </select>

</form>

結果の基本的なフィルタリングを行う必要があり、その目的は、ユーザーがドロップダウンを変更したときにユーザーが送信されるようにすることですpage/?date=THEIROPTION

私は変更時にJavaScriptを使用しているので、ボタンは必要ありません。

何か助けはありますか?

PS私はオプション値をURLとして試してみましたが、うまくいきませんでした。

4

3 に答える 3

1

これは機能します。

ONCHANGE="location = this.options[this.selectedIndex].value;"
于 2013-10-19T23:18:17.253 に答える
0

これも。

<form name="filter_form">
<select name="filter" onchange="document.forms.filter_form.submit();">
    <option value=""></option>
    <option value="today">Today</option>
    <option value="yesterday">Yesterday</option>
</select>
</form>
于 2013-10-19T23:19:11.343 に答える