使用第二个按钮提交表单以调用另一个方法
本文关键字:调用 另一个 方法 表单 提交 第二个 按钮 | 更新日期: 2023-09-27 17:59:13
所以我有这样的形式:
@using (Html.BeginForm("SendMailAsACompany", "Contract", FormMethod.Post, new { id = "cvr" }))
{
<input type="hidden" value=@Model name="studentId" />
<input type="hidden" value=@Model.Project.UserId name="companyId" />
<input type="hidden" value=@Model.ApplicationId name="applicationId"/>
<input type="text" name="companyCVR" placeholder="Indsæt CVR-nr." required/>
}
然后在页面底部我有提交按钮:
<button form="cvr" class="btn btn-success">Submit</button>
我想添加第二个按钮,它将提交相同的数据,但调用另一个方法,而不是"SendMailAsACompany"。有没有办法修改按钮/表单以适应这种变化?
是的,您可以使用jqyery/javascript 动态更改html表单属性
这是你的第一个按钮:
<button form="cvr" class="btn btn-success">Submit</button>
这是另一个将提交另一种行动方法数据的方法:
<input type="button" id="btnSave" onclick="SubmitForm()" value="save"/>
function SubmitForm()
{
$("#cvr").attr("action", "your controller/your new action method");
$('#cvr').submit();
}
我希望它会有所帮助!如果这里有什么不清楚的地方,请告诉我。