Мне нужно текстовое поле для чтения только в том случае, если оно содержит значение, другое редактируемое.Удалить свойство readonly
Вот что я сделал
if ($("#prq_purcatalogkey").val() != null) {
$('#prqitms_purcatalogd').prop('readonly', true);
}
else {
$('#prqitms_purcatalogd').removeProp("readonly");
}
, но только для чтения не работает должным образом, поле всегда содержит только для чтения ли это значение или нет! ,
Я попытался
$('#prqitms_purcatalogd').prop('readonly', true);
также
$('#prqitms_purcatalogd').removeAttr('readonly');
но никто не работает.
, так что вы хотите, чтобы тот же текстовый ящик, что и в readonly, если он содержит значение или у вас есть 2 разных текстовых поля? –
Где этот код? Вы положили его внутри слушателя, например '.on ('change')'? Если нет, то он будет работать только один раз при загрузке страницы. – Stef
'val()' никогда не будет 'NULL'. Он возвращает пустую строку, если нет значения IIRC. –