Я использую codeigniter и при выборе раскрывающейся формы onchange работает, и я получаю второе поле в порядке (Страна-> Город).Когда я отправляю форму с ошибками, страница перезагружается с отображаемыми ошибками, но мой onchange перестает работать.Есть идеи о том, что происходит?Хм, вот что я делаю.Пользователь попадает на домашнюю страницу и заполняет форму, обмен работает.Затем пользователь отправляет форму с ошибкой, и я проверяю валидацию и загружаю новую страницу (регистр) с той же функцией обмена.Я попытался изменить имя функции (getLocal) на другое имя, но результат тот же.Пробовал использовать live. ("Change", getLocal) и результат тот же, стрельбы на странице реестра нет ...
function getLocal(){
$("#city").load("home/ajaxlocal", {country: $(this).val()} );
//alert($(this).val());
return false;
}
..............
$js = 'id="country"';
$(document).ready(function() {
$("#country select").bind("change", getLocal);
});
td echo form_label('Country :', $country);
td id="country">echo form_dropdown('country', $country,$ct,$js);