如何查看点击了哪个<按钮>?</button>

时间:2013-12-25 22:12:16

标签: javascript html forms

我使用<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>

4 个答案:

答案 0 :(得分:2)

摆脱onclick属性。让按钮的自然提交功能提交表单而不是使用JS。这将使单击的按钮成功控制,其名称/值将显示在提交的数据中。

答案 1 :(得分:0)

如果POST不起作用,请使用隐藏输入来传送值

答案 2 :(得分:0)

您也可以使用<submit>,该字段名称将与value DoneSave ...

一起发送

答案 3 :(得分:0)

使用<input type="submit">并使用css设置样式。通过这种方式,您可以为输入值分配值。