所以我有这样的表格:
@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”。有没有办法修改按钮/表单以适应这种变化?
答案 0 :(得分:1)
是的,您可以使用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();
}
我希望它会有所帮助!如果有什么不清楚,请告诉我。