如何将属性更改为可编辑文本框?例如 当我单击按钮时,只读属性将更改为可编辑。
@Html.TextBoxFor(m => m.SName, new { @readonly="readonly"})
感谢@von v。这是下面的解决方案
@Html.TextBoxFor(m => m.SName, new { @readonly="readonly"})
<button value="New" id="btnConfirm">New</button>
<script>
$("#btnConfirm").click(function(){
$("#SName").removeAttr('readonly');
});
</script>
答案 0 :(得分:0)
您可以在jquery中执行此操作:
$("#button_id").click(function() {
$("#Sname").removeAttr('readonly');
});
更新:
有几个
@Html.TextBoxFor(m => m.SName, new { @readonly="readonly"}) @Html.TextBoxFor(m => m.FName, new { @readonly="readonly"}) @Html.TextBoxFor(m => m.LName, new { @readonly="readonly"})
如何在javascript函数上调用它。
你的意思是这样的:
$("#button_id").click(function() {
$("#Sname").removeAttr('readonly');
$("#LName").removeAttr('readonly');
$("#FName").removeAttr('readonly');
});