我有一种形式,其中有2个输入,它们是像这样的输入类型。

<form>
    <input type="text" name="payee" value="">
    <input type="text" name="amount" value="">
    <input type="text" name="date" value="">
    <input type="submit" name="deposit" value="Distribute">
    <input type="submit" name="distribute" value="Deposit">
</form>


在jQuery中,如下所示:

$("form submit").click(function() {
    // i wrote code.
}


如果单击deposit按钮,则应执行某些操作。如果单击distribute按钮,则应执行其他操作。

最佳答案

首先,您需要将您的submit输入更改为按钮(或其中至少一个),因为1种形式的2个提交按钮无效。然后为每个按钮分配自己的Id

<input type="button" name="deposit" value="Distribute" id="distribute">
<input type="button" name="distribute" value="Deposit" id="deposit">


然后,在jQuery中,您可以在单击每个按钮时使用每个按钮的Id来运行特定的代码,如下所示:

$("#distribute").click(function() {
    // code to run when distribute is clicked
}
$("#deposit").click(function() {
    // code to run when deposit is clicked
}

09-07 00:49