具有 onsubmit 功能的同一表单上的多个提交按钮

jus*_*_in 5 html javascript

我的表单中有 3 个 sumbit 按钮,我需要根据单击的按钮执行不同的 3 个操作。所以我需要编写 javascript 函数来执行相同的操作。我如何在 javascript 中知道单击了哪个按钮。

JavaScript:

<script type="text/javascript" language="javascript">
function submitform(){
    //do something
}
Run Code Online (Sandbox Code Playgroud)

HTML:

form name="myform" method="get,post" onsubmit="return submitform();"
input type="submit" name="submit" value="Home"
input type="submit" name="submit" value="Reschedule"
input type="submit" name="submit" value="Cancel"
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激

sge*_*des 0

如果您可以使用 jQuery,那么这可能会容易得多。

然而,一种解决方案是从表单中删除 Submitform() 并将其添加到每个提交按钮的 onclick 事件中。这样,您可以更改它以传递一个表示哪个按钮调用它的参数。

祝你好运。