这是我的代码:
<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>
一直试图让它发挥作用,但无法弄明白。我让onchange
与document.getElementById("form")
合作。但没有价值传递。我得到一个空白页。
答案 0 :(得分:0)
为什么不把它分开呢。
<script>
$(document).ready(function(){
$('#@Html.IdFor(x => x.SelectedId)').change(function(e){
$(this).closest('form').submit();
});
});
</script>