我有一个表单和2个提交按钮。 Yes
按钮将显示#modal1
,No
按钮将显示#modal2
。表单需要提交给控制器。我引用this question来解决这个问题。我正在使用这个答案。它
显示模态,但表单不提交
<input type="button" value="Create" onclick="location.href='@Url.Action("Create", "User")#modal1'" />
但该示例仅针对type="button"
显示。无论如何我可以使用提交按钮吗?
<form Class="form-horizontal" role="form" method="get" id="myform">
<input name="eventDate" id="eventDate" Class="form-control">
<button type="submit" id="btnSearch1" value="search" class="btn btn-success">Yes</button>
<button type="submit" id="btnSearch2" value="search" class="btn btn-success">No</button>
</form>
答案 0 :(得分:0)
您可以尝试formaction
属性来解决问题。
@using (Html.BeginForm("#", "#", null, FormMethod.Post, new { }))
{
//your form element goes here.....
<button class="ui button" type="submit" formaction="@Url.Action("Register", "User")#modal1">Register</button>
<button class="ui button" type="submit" formaction="@Url.Action("Login", "User")#modal2">Login</button>
}