【发布时间】:2014-06-21 12:22:52
【问题描述】:
我已经创建了带有表格的 MVC5 应用程序,并使用以下代码创建了页面,其中包括文本框、复选框和下拉列表, 代码工作正常,但我需要更改的是 保存按钮将被禁用,直到 用户在屏幕上更改某些内容,例如在文本框中输入值或更改值并在下拉列表中或选中/取消选中复选框,我应该怎么做?
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
<h4>ad</h4>
<hr />
@Html.ValidationSummary(true)
<div class="form-group">
@Html.LabelFor(model => model.Server, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Server)
@Html.ValidationMessageFor(model => model.Server)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.checkBox, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.checkBox)
@Html.ValidationMessageFor(model => model.checkBox)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.User, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.User)
@Html.ValidationMessageFor(model => model.User)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.password, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.password)
@Html.ValidationMessageFor(model => model.password)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.SelectedSystemType, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.DropDownListFor(model => model.SelectedSystemType, Model.SystemType)
@Html.ValidationMessageFor(model => model.SelectedSystemType)
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Create" class="btn btn-default" />
</div>
</div>
</div>
}
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc asp.net-mvc-4