我有一种形式,其中有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
}