データにタグを付け、タグごとにデータを表示するための Web アプリケーションがあるため、UI は各タグのチェックボックスのリスト、各データ項目のチェックボックスのリスト、チェックされたタグをチェックされたデータに追加する「タグ」ボタンです。 、およびチェックされたデータを無視し、指定されたタグを持つデータ項目のみを表示する「フィルター」ボタン。
私の問題は、前者の操作 (データのタグ付け) が「明らかに」POST 操作であるのに対し、後者の操作 (タグによるデータの表示) は「明らかに」GET 操作であることです。しかし、メソッド属性は送信ボタンではなくフォームに関連付けられているため、両方のボタンに対してどちらかを選択する必要があります。
私が知る限り、2 つのフォームを作成したくはありません。タグ リスト全体を複製する必要があるからです。送信ボタンの選択に基づいて方法を選択する方法はありますか?
JavaScript ソリューションは許容されますが、JavaScript を使用しない方が望ましいでしょう。
(この質問への回答を投稿しますが、特に好きではないので、代替案を歓迎します)。