如何在编辑时将文本框设置为只读,并在HTML中添加新ID时启用它

时间:2017-01-25 06:38:51

标签: html asp.net asp.net-mvc asp.net-mvc-4

如果我使用下面的代码,即使我插入新记录,它也会禁用文本框吗?

<input id="code" data-bind="value: Code" name="Code" type="text" placeholder="Your Code" class="form-control input-md" readonly>

3 个答案:

答案 0 :(得分:0)

您可以使用 .prop()方法在jQuery中执行此操作。

$('input').prop('readonly', true)停用文本框或$('input').prop('readonly', false)重新启用文本框

答案 1 :(得分:0)

您可以使用JQuery更改控件的属性

$("#code").attr("readonly", false); 

答案 2 :(得分:0)

jQuery&lt; 1.9

$('#inputId').attr('readonly', true);

jQuery 1.9 +

$('#inputId').prop('readonly', true);

Add "readonly" to <input > (jQuery)