Selectで選択した瞬間にフォームを送信する

カテゴリ:小技

カテゴリの選択などで、いちいち送信ボタンを押さずに Select で選択した瞬間にフォームを送信 (submit) したい場合があります。その場合は、form要素の onchange 属性に this.form.submit(); を指定します。
<form name="select_fruit" action="fruit.php" method="POST">
    フルーツの選択:
    <select name="category" onchange="this.form.submit();">
        <option value="apple">りんご</option>
        <option value="orange">みかん</option>
        <option value="strawberry">いちご</option>
    </select>
</form>

公開日時:2022年01月28日 20:09:25
最終更新日時:2022年01月28日 20:12:57

なお、レンタルサーバー選びで迷ったら、こちらの記事で主要レンタルサーバーのプランと料金を比較していますので、是非参考にしてみてください。

小技に戻る

このページのトップに戻る