我使用<button>
代替<input>
,因为我需要在按钮中包含图像。这使表单提交行为不同。如何查看用户点击的按钮?没有返回任何帖子数据。
示例:
<button onclick="this.form.submit()" value="Done" name="Done"><img src='...'></button>
<button onclick="this.form.submit()" value="Save" name="DSave"><img src='...'></button>
答案 0 :(得分:2)
摆脱onclick
属性。让按钮的自然提交功能提交表单而不是使用JS。这将使单击的按钮成功控制,其名称/值将显示在提交的数据中。
答案 1 :(得分:0)
如果POST不起作用,请使用隐藏输入来传送值
答案 2 :(得分:0)
您也可以使用<submit>
,该字段名称将与value
Done
或Save
...
答案 3 :(得分:0)
使用<input type="submit">
并使用css设置样式。通过这种方式,您可以为输入值分配值。