Привет! Есть проблема с eform.. На форме есть два селектбокса. После того как я выбрал в первом что-то, летит ajax запрос на сниппет который берет данные и возвращает мне чистый html в таком виде <option value="10">MDX</option><option value="20">vectra</option><option value="11">NSX</option>, который я вставляю в селектбокс. Данные прилетают без лишних символов. НО так форма не работает, по нажатию на enter страница перегружается и все. Если рукой прописать option то все работает. В чем может быть причина? Подскажите пожалуйста! Спасибо!
вам надо динамически формировать шаблон для eform перед передачей его в eform. Проверенно, работает.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
Как правильно его организовать? У меня есть форма. В ней первый селекбокс с данными. И в зависимости что я выберу в нем, мне должны подгрузится данные в другой селектбокс. Подскажите пожалуйста как мне лучше всего сделать что бы потом передать его а eform. Спасибо!
при вызове eForm в параметр &tpl можно указать имя сниппета, который и будет возвращать html код формы.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?
У меня и так там написан сниппет, который возвращает форму с заполненным первым селектбоксом. Второй же селектбокс сразу пустой. Он заполняется после того, как я выберу что-то в первом. Летит ajax-запрос на сниппет, который возвращает мне данные для другого селектбокса. Я же не могу сгенерировать сразу два селектбокса и передать полученный html в eform. Но так пишет Error validation code.
в своем сниппете, который генерирует форму, просто проверяйте каждый раз $_GET/$_POST запросы с данными формы и в зависимости от значений генерируйте форму с текущим состоянием. куда уж проще.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?