提交表格更改下拉列表

时间:2013-01-04 10:48:38

标签: asp.net-mvc-3 forms razor

我正在使用MVC 3和razor,并且有一个表格,其中有一个下拉列表。当下拉列表中的值发生变化时,如何提交表单?我没有提交按钮。

@using (Html.BeginForm())
{
...

<div class="row">
                    <label>
                        Type of Card</label>
                    <div class="item">
                        @Html.DropDownList("PaymentFormModel.CardType", cardTypes, new { required = "required" })
                    </div>
                </div>
...
}

1 个答案:

答案 0 :(得分:6)

试试这个

@Html.DropDownList("PaymentFormModel.CardType", cardTypes, new { required = "required", @onchange="submitform();" })

以下是它的脚本:

function submitform()
{
  $('form').submit();
}

希望有所帮助