【发布时间】:2013-08-09 07:59:34
【问题描述】:
型号:
[Display(Name = "City"]
[Required]
[RegularExpression(@"^(?!\d$).*$"]
[StringLength(20,MinimumLength = 2]
public string City { get; set; }
表格:
@Html.LabelFor(x => x.City, new { @class = "control-label" })
@Html.TextBoxFor(x => x.City, new {id="city" })
脚本:
<script>
$(document).ready(function () {
$("#identificationForm").submit(function (e) {
var required=document.getElementById("city").required;
console.log(required);
// e.preventDefault();
});
});
</script>
如果满足某些条件,我想删除所需的属性。无法以这种方式执行此操作。我该如何实现?
【问题讨论】:
-
使用 Jquery: $("#city").removeAttr("required");或使用 document.getElementById("city").removeAttribute('required');
-
你在使用 JqueyVal 吗?如果是,删除所需的不是唯一的事情!
标签: javascript jquery html asp.net-mvc-4