如果文本字段包含其他可编辑的值,则需要只读文本字段。删除只读属性
这里就是我所做的
if ($("#prq_purcatalogkey").val() != null) {
$('#prqitms_purcatalogd').prop('readonly', true);
}
else {
$('#prqitms_purcatalogd').removeProp("readonly");
}
但只读工作不正常,本场始终是只读是否含有值还是不行! 。
我已经试过
$('#prqitms_purcatalogd').prop('readonly', true);
也
$('#prqitms_purcatalogd').removeAttr('readonly');
,但没有工作。
所以你想同样的文本框作为一个只读,如果它包含值或者你有2个不同的文本框? –
这个代码在哪里?你把它放在一个监听器里面,比如'.on('change')'?如果没有,那么它只会在页面加载时运行一次。 – Stef
'val()'永远不会是'NULL'。如果没有值IIRC,它将返回一个空字符串。 –