сделал
function loadCity(select)
{
var citySelect = $('select[name="city"]');
citySelect.attr('disabled', 'disabled'); // делаем список городов не активным
// послыаем AJAX запрос, который вернёт список городов для выбранной области
$.getJSON('/libs/city/index.php', {action:'getCity', region:select.value}, function(cityList){
citySelect.html(''); // очищаем список городов
// заполняем список городов новыми пришедшими данными
$.each(cityList, function(i){
citySelect.append('<option value="' + i + '">' + this + '</option>');
});
citySelect.append('<option value="Другой">Другой</option>');
citySelect.removeAttr('disabled'); // делаем список городов активным
});
var citynew = $('input[name="newcity"]');
if ($('select[name="city"]').val()=='Другой'){
citynew.removeAttr('disabled');
}
}
function loadnew(select)
{
var citynew = $('input[name="newcity"]');
if ($('select[name="city"]').val()=='Другой'){
citynew.removeAttr('disabled');
} else {
citynew.attr('disabled', 'disabled');
}
}