Source : jquery detect which button submitted form
Attention: ne fonctionne qu’avec l’élément <input />
, pas avec les éléments <a />, <button />
.
1 2 3 4 5 |
<form id="my-form" method="post"> <input type="submit" value="Save" /> <input type="submit" value="Delete" /> <span id="result">Nothing clicked yet</span> </form> |
1 2 3 4 5 6 7 8 9 |
$("#my-form input[type=submit]").click(function () { $("input[type=submit]", $(this).parents("form")).removeAttr("clicked"); $(this).attr("clicked", "true"); }); $("#my-form").submit(function () { var clickedSubmitValue = $("input[type=submit][clicked=true]").val(); $("#result").text("You clicked: " + clickedSubmitValue); return false; }); |