name
各ボタンの値がわかっている場合、どの送信ボタンがクリックされたかを検出する方法を知っています。しかし、name
が動的であるか、別のコンポーネントによって定義されている場合はどうなるでしょうか?
たとえば、ここでは、次<form>
のいずれかalpha
のPOST データを簡単に確認できbravo
ます。
<form>
<input type="submit" name="alpha" value="Alpha">
<input type="submit" name="bravo" value="Bravo">
</form>
しかし、それは単に、それらの名前を探す必要があることを知っているからです。
この種の状況を処理するためのベスト プラクティスはありますか? (おそらく要素をレンダリングすることによって<input type="hidden" name="submit-button-names" value="dynamic_name1|dynamic_name2|etc">
) JavaScript を必要としないソリューションが欲しいです。