如何在ASP.Net MVC 5上禁用输入文本框?

时间:2017-01-03 11:41:07

标签: asp.net-mvc

请帮我解决这个问题。 在这个项目中,我想在选择值时执行某些操作,禁用文本输入。 我希望这项工作能够动态完成。 语言技术项目是:ASP.Net MVC 5。 照片如下:

enter image description here

请帮帮我。

2 个答案:

答案 0 :(得分:1)

 @Html.TextBoxFor(m => m.Gender, new { @placeholder = "جنسیت", @class = "gender" ,onchange="myFunction()"})
@Html.TextBoxFor(m => m.NV, new { @placeholder = "انتخاب نظام وظیفه", @class = "NezamVazifeh" })


<script>
function myFunction(){
 var g= $("#Gender").val();
if(g=="fmale")
$("#NV" ).prop( "disabled", true );
}
</script>

或使用

 function myFunction(){
 var g= $("#Gender").val();
if(g=="fmale")
 document.getElementById("NV").disabled = true;
}

答案 1 :(得分:0)

在点击事件中使用jQuery来禁用输入。

$('input').prop("disabled", true);  //use the input element id or class