我有 MVC5 项目,有 2 个文本框的字段(客户端 ID、文档 ID)和一个下拉列表。
我想根据文档 ID 值动态启用或禁用客户端 ID 文本框和下拉列表,例如,如果我在文档 ID 文本框中写了一些内容,我希望看到客户端 ID 文本框和下拉列表禁用,如果我从文档 ID 文本框中删除文本 我想查看启用的客户端 ID 文本框和下拉列表。
到目前为止,我已经进行了研究,说实话,无法找到确切的答案。我读了一些关于 jquery 的东西,但我在 javascript 方面很弱。
这是我的代码。我怎样才能达到预期的效果?
<span>@Html.DisplayNameFor(model => model.ClientId).ToString():</span>
@Html.TextBox("ClientId", Model.Count()>0? Model.FirstOrDefault().ClientId:"", new { @class = "inline" })
<span>@Html.DisplayNameFor(model=>model.DocumentIdentificationId).ToString():</span>
@Html.TextBox("DocumentIdentificationId", Model.Count() > 0 ? Model.FirstOrDefault().DocumentIdentificationId: "", new {@class = "inline" })
<span>@Html.DisplayNameFor(model => model.DocumentType).ToString():</span>
@Html.DropDownList("DocumentTypes", new SelectList(documentTypes, "DocType", "DocName"),"", new { @class = "inline" })