LoginSignup
3
6

More than 1 year has passed since last update.

セレクトボックスを選択後、自動でサブミット(送信)する方法

Last updated at Posted at 2021-07-19

この記事では、
セレクトボックスを選択後、自動でサブミット(送信)する方法
について解説していきます。

具体例としては、記事の並び替えなどに使うことができます。

auto_select_submit.gif
https://muscle-meal-recipes.com/

前提

  • HTMLのformでセレクトボックスを作成できる。
  • JavaScript(jQuery)の環境が整っている

実装

<form id="submit_form">
  <select id="submit_item">
    <option value="人気順">人気順</option>
    <option value="新しい順">新しい順</option>
    <option value="古い順">古い順</option>
  </select>
</form>

<script>
  $(function(){
    $("#submit_item").change(function(){
      $("#submit_form").submit();
    });
  });
</script>

簡単に解説すると、
idがsubmit_itemのoptionが変更すると、
idがsubmit_formのフォームがsubmitする。
というスクリプトです。

まとめ

今回は、
セレクトボックスを選択後、自動でサブミット(送信)する方法
について解説しました。

是非参考にしていただければと思います!

3
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
6