Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2011, 13:33
Новичок на форуме
Отправить личное сообщение для srgg Посмотреть профиль Найти все сообщения от srgg
 
Регистрация: 07.07.2008
Сообщений: 9

Не отправляет данные динамически сгенерированных полей
Всем привет. Такая вещь - под 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. Причина: уточнение
Ответить с цитированием