Вот моя проблема. При изменении данных в текстовом поле txt1 мы отправляем запрос в файл json, который выводит статус этого значения, введенного в текстовое поле с этим статусом (Y означает), проверяется «Да» и (N означает) «Нет» проверяется, и если значение отсутствует, проверяется только «НЕТ».Ниже приведен код, но для ex, если мы введем «213», значение означает «A», поэтому статус «YES», поэтому «YES» проверен, а «NO» - «DISABLED». «214» означает «B», поэтому статус означает«НЕТ», поэтому «НЕТ» отмечен и «отключен», а «да» также «отключен».«НЕТ» следует проверять только, а не «ОТКЛЮЧЕНО», это может быть то, что мы имели «ОТКЛЮЧЕНО» в предыдущем «ДА».
$.getJSON("test.php",{'val' : $("#txt1").attr('value'),'cde' :$("#txt2").attr('value')},
function(data){
if(data[0].status){
switch(data[0].status){
case 'A':
$('#rb_Statusyes').attr('checked',true);
$('#rb_Statusno').attr('disabled','disabled');
break;
case 'B':
$('#rb_Statusno').attr('checked',true);
$('#rb_Statusyes').attr('disabled','disabled');
break;
case '':
$('#rb_Statusno').attr('checked',true);
$('#rb_Statusyes').attr('disabled','disabled');
break;
}
}