Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2009, 14:18
Интересующийся
Отправить личное сообщение для AlexJ Посмотреть профиль Найти все сообщения от AlexJ
 
Регистрация: 02.06.2009
Сообщений: 20

Подгружаемые поля формы
Делаю вот такую вот штуку. При выборе в селекте раздела сайта, подгружаются поля формы, назначенный этому разделу. Ну то есть у меня в админке можно каждому разделу сайта назначить дополнительные поля, а при вводе объекта сайта на лету выводятся оные в зависимости от выбора раздела. Внешне то все ок, только при нажатии сабмита выясняется, что из этого динамически подгруженного htmla никакие POST переменные не передаются, то есть для браузера этих полей формы как бы и не существует, за исключением IE, только в нем это работает.
Работаю через библиотеку fullajax, может надо было бы все вручную...
$text.="<select name=parent onchange=\"hax({url:'get_dop_fields.php', params:'razdelID='+this.value+'&item=".$item['ssnomer']."',id:'dopform'});\">";
Тоесть при выборе селекта происходит заполнение дива dopform хтмл-текстом генерируемым get_dop_fields.php, заполнение то происходит только инпуты из этого хтмла получаются мертвые, данные из них в массив POST не поступают.
На крайняк я уже придумал как это сделать, выводить все дополнительные поля в невидимых дивах, а через аякс делать видимыми те, что нужно, но может быть как то можно это обойти? Заранее благодарен.
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2009, 14:26
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Наверное, стоит задать этот вопрос на официальном форуме Fullajax.
Ответить с цитированием
  #3 (permalink)  
Старый 26.06.2009, 18:04
Интересующийся
Отправить личное сообщение для AlexJ Посмотреть профиль Найти все сообщения от AlexJ
 
Регистрация: 02.06.2009
Сообщений: 20

Это я решил, все оказалось из-за дряни в верстке. Тег формы стоял внутри тега тэйбл причем сразу за, типа <table><form....><tr><td>... и так далее
Вынес за тэйбл и все заработало. Хотя не очень понятно почему. Обычные инпуты передавались, а динамические ни в какую.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы русские буквы не вводились в определенные поля формы? yachainik Общие вопросы Javascript 6 13.02.2017 16:43
Умножение численных значений формы ввода FastSP Общие вопросы Javascript 8 08.04.2012 20:45
Обработка поля формы по событию checked windeamon Я не знаю javascript 12 20.05.2009 15:18
формирование обьекта или массива на основе полей формы birst Общие вопросы Javascript 1 05.12.2008 17:50
Динамическое клонирование поля и AJAX supercelt AJAX и COMET 6 02.09.2008 11:27