我正在使用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>
...
}
答案 0 :(得分:6)
试试这个
@Html.DropDownList("PaymentFormModel.CardType", cardTypes, new { required = "required", @onchange="submitform();" })
以下是它的脚本:
function submitform()
{
$('form').submit();
}
希望有所帮助