name
当我知道每个按钮的值时,我知道如何检测单击了哪个提交按钮。但是如果name
s 是动态的或由另一个组件定义的呢?
例如,在这里我可以简单地检查 POST 数据<form>
中的一个alpha
或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 的解决方案。