フォームで 2 つの送信ボタンを処理する方法を説明する多くの記事を読みましたが、どれもうまくいきませんでした。
フォーム:
<form id="myForm">
<input type="submit" name="btngroup" value="remove" />
<input type="submit" name="btngroup" value="activate" />
</form>
js:
$('#myForm').submit(function (e) {
e.preventDefault();
var form = $(this);
$.ajax({
url: '/Admin/removeDocPermanently',
type: 'POST',
DataType: "html",
data: form.serialize()
});
});
コントローラ
[HttpPost]
public ActionResult removeDocPermanently(string btngroup, FormCollection form)
{
//btngroup does not get the value of the clicked submit button
}
js送信機能またはコントローラで押された送信ボタンを取得することは可能ですか?