0
Вот мой код:Почему мой ниспадающий список не отправляет форму?
<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")
. Но нет никакой ценности. Я получаю пустую страницу.
Почему существует '@' перед 'onchange'? – Coda17
Вы не представляете форму * на * ничего. Нет никаких действий, чтобы опубликовать его, вы установили действие и контроллер на «null» – DLeh
Ну, я редактировал код, учитывающий ваши замечания, до сих пор не достигнутый прогресс. Не знаю, почему @ существует. Я отредактировал свой пост соответственно. – ManyQuestions