在 Jquery 中,您可以禁用对输入字段客户端的验证(使用忽略),我需要在 MVC3 中执行相同的操作
[DisplayName("Title")]
[Required]
public string Title { get; set; }
[DisplayName("OtherTitle")]
[Required]
public string OtherTitle{ get; set; }
在 .cshtml 中
<div class="editor-label">
<span>
@Html.LabelFor(x => x.Title)
</span>
@Html.DropDownListForNums(m => m.Title, new SelectList(new string[] { "Mr", "Ms", "Mrs", "Dr", "Professor", "OTHER" }, "Title"), "Title")
</div>
<div id="altTitle" class="editor-label">
<span>
@Html.LabelFor(x => x.OtherTitle)
</span>
@Html.TextBoxFor(x => x.OtherTitle, new { @class = "othertitle" })
</div>
如何在客户端禁用 OtherTitle 输入字段的验证,以便在下拉列表中选择“其他”时可以再次打开它?
谢谢