为什么我的下拉列表没有提交表格?

时间:2015-04-02 12:26:39

标签: javascript .net model-view-controller html.dropdownlistfor

这是我的代码:

<div class="center">
    <p>  Choose item:</p>
    <div class="dropdown">
        @using (Html.BeginForm("Start", "Home", FormMethod.Post, new { name = "form", id = "form" }))
        {
            @Html.DropDownListFor(x => x.SelectedId, @Model.ViewJaren,
                new
                {
                    onchange = "this.parentNode.form.submit()"
                }
            )
        }
    </div>
</div>

一直试图让它发挥作用,但无法弄明白。我让onchangedocument.getElementById("form")合作。但没有价值传递。我得到一个空白页。

1 个答案:

答案 0 :(得分:0)

为什么不把它分开呢。

<script>
$(document).ready(function(){
   $('#@Html.IdFor(x => x.SelectedId)').change(function(e){
      $(this).closest('form').submit();
   });
});
</script>