Не отправляет данные динамически сгенерированных полей
Всем привет. Такая вещь - под IE всё работает, под FireFox и Chrom - нет, хотя должно ведь - кажется, и заблудиться-то негде!
Вот в чём загвоздка - у меня динамически создаются 2 списка, поле для загрузки файлов и 2 ячейки. Я в тестовом режиме вывожу alert на предмет сгенерированного блока со всеми этими объектами:
alert(newBlock.innerHTML);
Вот что он мне пишет:
<select name="work_type1" id="work_type1">
[...options...]
</select>
<select name="work_area1" id="work_area1">
[...options...]
</select>
<select name="work_type2" id="work_type2">
[...options...]
</select>
<select name="work_area2" id="work_area2">
[...options...]
</select>
и т.д.
ВСЕ браузеры ОДИНАКОВО видят динамически сгенерированный контент. Однако когда я вывожу полученные после submit формы переменные (work_type1, work_area1, work_type2, work_area2), то вижу их только после отправки Эксплорером! 2 других браузера их вообще не видят, т.е., судя по всему, не отсылают.
Провёл эксперимент - скопировал этот сгенерированный текст из окна alert'а FiereFox, тупо вставил в статическую страницу в то место, где должен быть динамически генерируемый контент - всё прекрасно отсылается.
Получается, проблема в самом этом динамическом контенте. Но почему тогда оно алертом выводит его корректно, но не отсылает?
Буду очень признателен за помощь!
Последний раз редактировалось srgg, 07.11.2011 в 13:37.
Причина: уточнение
|