есть форма, в ней есть взаимосвязанные поля (при выборе в первом значения обновляются списки доступных значений в двух других).
вот код формы:
<form method="post" action="/account/data/">
<div id="country_id_div">
<select name="country_id" id="country_id" onchange="update_child_list('region_id'); update_child_list('city_id');">
<div id="region_id_div"><div class="empty_field"></div></div>
<div id="city_id_div"><div class="empty_field"></div></div></form>
есть еще другие поля - они не затрагиваются функцией
update_child_list и значения с них нормально передаются, отслеживаю распечатывая $_POST но странице с обработчиком, в IE(у меня 9, на других не смотрел) предаются и данные с этих полей, в других браузерах их нет
вот код функции
экранированы кавычки потому что лежит в php строке)
<script type="text/javascript">
function update_child_list ( id ) {
var country_id = jQuery(\'#country_id\').val();
var url = \''.SITEBILL_MAIN_URL.'/js/ajax.php?action=get_\'+ id +\'&country_id=\'+ country_id + \'&callback=?\';
jQuery.getJSON(url, {}, function(json){
var obj=jQuery(\'#\'+ id +\'_div\').parent();
obj.html(\'\');
obj.append(json.response.body);
});
}
</script>
на всякий случай, вот что отдает JSON :
{
response:{
to:'Tove',
from:'Jani',
body:'<div id=\"region_id_div\"><select name=\"region_id\" id=\"region_id\" onchange=\"update_child_list(\'street_id\')\"><opt ion value=\"0\" >любой</option><option value=\"22\" >автовоз</option><option value=\"23\" >автоцистерна</option><option value=\"24\" >бортовой</option><option value=\"25\" >длинномер</option><option value=\"26\" >еврофура</option><option value=\"27\" >контейнеровоз</option><option value=\"28\" >кунг</option><option value=\"29\" >рефрижератор</option><option value=\"30\" >самосвал</option><option value=\"31\" >термофургон</option><option value=\"32\" >тягач</option><option value=\"33\" >фура</option><option value=\"34\" >фургон</option><option value=\"35\" >цистерна</option><option value=\"36\" >шасси</option></select></div>'
}
}
Основной вопрос - чем отличается обработка форм в IE от других браузеров, потому что в нем все работает как должно. Что почитать, какие идеи могут помочь (кроме переписать код - это часть большого проекта и там много всего взаимосвязано)