我有一个用于进入的剃须刀显示器。在一种情况下,我希望用户能够填充文本框,在另一种情况下,我希望阻止用户填充它。我正在使用如下代码:
@Html.TextBoxFor(model => model.Goop, new { @class = "text-box", maxlength = 2, onfocus = "javascript:this.select();" })
if (Model.Review.ReviewType.Equals("M"))
{
<script type="text/javascript">
$(function () {
$("#Goop").prop("disabled", true);
});
</script>
}
我尝试了几种方法,jQuery(上图),CSS attribs,javascript,ASP.NET ......但都有相同的问题:提交表单时,如果禁用 Goop 文本框,Goop 的值在模型为空。想法?提前致谢!