1

在 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 输入字段的验证,以便在下拉列表中选择“其他”时可以再次打开它?

谢谢

4

0 回答 0