У меня есть форма Razor, и я бы предпочел не использовать кнопку для отправки информации.
@using (Html.BeginForm("SubmitYearDept", "Request", FormMethod.Post, new {
id = "SubmitYearDeptForm" }))
{
<div class="aidYearDiv" style="float: left; margin-right: 1em">
@(Html.Kendo().DropDownListFor(m => m.AidYear)
.Name("AidYear")
.HtmlAttributes(new { @class = "aidYearList" })
.DataTextField("Name")
.DataValueField("Name")
.OptionLabel("Select a Year")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("Filtering_AidYear", "Request");
});
})
.Events(e =>
{
e.Change("onAppChange");
}))
</div>
<div class="departmentDiv">
@(Html.Kendo().DropDownListFor(m => m.DeptCode)
.Name("DeptCode")
.HtmlAttributes(new { @class = "departmentList" })
.DataTextField("DeptName")
.DataValueField("DeptCode")
.OptionLabel("Select a Department")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("Filtering_Dept", "Request");
});
})
.Events(e =>
{
e.DataBound("onDataBound");
e.Change("onAppChange");
}))
<input type="submit" id="SubmitNomineeBtn" name="SubmitNomineeBtn" class="submitButton" value="Submit" />
</div>
}
Мне бы хотелось, чтобы, если оба раскрывающихся списка имели значение, отправьте форму. Причина, по которой я предпочел бы не использовать раскрывающийся список, заключается в том, что я хочу, чтобы информация изменялась в зависимости от значений раскрывающихся списков, и чтобы пользователю не приходилось нажимать кнопку отправки каждый раз, когда они изменяют значение одного из раскрывающихся списков. .