在JQuery/Javascript中填充并锁定输入表单字段
我有一张表格。我获取一个填充的输入字段,然后我想将该字段设置为只读 字段定义为:在JQuery/Javascript中填充并锁定输入表单字段,javascript,jquery,Javascript,Jquery,我有一张表格。我获取一个填充的输入字段,然后我想将该字段设置为只读 字段定义为: <label>MyId:</label> <input type="text" name="my_id" id="my_id"><br> 但是,我不确定在设置值后如何将字段设置为只读。使用方法更新元素的属性 $('#myForm input[name=my_id]').val(row.my_id).prop('readonly', true); 或者使用方法添加
<label>MyId:</label> <input type="text" name="my_id" id="my_id"><br>
但是,我不确定在设置值后如何将字段设置为只读。使用方法更新元素的属性
$('#myForm input[name=my_id]').val(row.my_id).prop('readonly', true);
或者使用方法添加属性
$('#myForm input[name=my_id]').val(row.my_id).attr('readonly', 'readonly');
尝试使用以下方法:
$('#myForm input[name=my_id]').prop('readonly', true);
只需替换$('#myForm input[name=my_id]').val(row.my_id)代码>带有:
$('#myForm input[name=my_id]').val(row.my_id).prop('readonly', true);
谢谢,我正在搜索attr()方法或类似方法,但它名为prop()。@s5s:您也可以使用attr()
方法
$('#myForm input[name=my_id]').val(row.my_id).prop('readonly', true);