Доброго времени суток! Надеюсь может тут подскажут.
Есть сайт на Joomla 1.5. Установлен компонент simpleForm2 (v.1.0.27)
Необходимо сделать форму он-лайн заявки. Сложность заключается в том что по факту существуют две разные формы, одна для частных лиц, вторая для корпоративных клиентов.
В зависимости от того что выбрано в первом select отображается одна из форм.
Вроде как всё сделал, нужные формы отображаются, проблема в следующем: при нажатии на кнопку отправить на почту приходит письмо с содержимым обоих форм (даже той что не отображалась на текущий момент)
Кнопка отправить создана одна, если делать две кнопки, то при отображении формы со второй кнопкой в браузере отображается "кракозябра" - "{element type="submit" value="0J7RgtC/0YDQsNCy0LjRgtGM" /} "
Вот собственно сам код вставляемый в simpleForm2:
<script type="text/javascript">
function hideFunc(val){
if(val==1){
jQuery('#someBlock1').show();
jQuery('#send').show();
jQuery('#someBlock2').hide();
}
else if(val==2){
jQuery('#someBlock1').hide();
jQuery('#someBlock2').show();
jQuery('#send').show();
}
else if(val==3){
jQuery('#someBlock1').hide();
jQuery('#someBlock2').hide();
jQuery('#send').hide();
}
}
</script>
<style type="text/css">
select, textarea {display:block;}
form.simpleForm textarea{width:315px;height:100px;}</style>
<p>
{element label="Первый:" type="select" onchange="hideFunc(this.value)" }
{option label="Выберите тип" value="3" /}
{option label="Частное" value="1" /}
{option label="Корпоративное" value="2" /}
{/element}
</p>
<div id="someBlock1" style="display:none;">
<p>
{element label="Повод мероприятия:" type="select" }
{option label="Выберите повод" value="Повод мероприятия не выбран" /}
{option label="День рождения, юбилей" value="День рождения, юбилей" /}
{option label="Свадьба" value="Свадьба" /}
{option label="Выпускной вечер" value="Выпускной вечер" /}
{option label="Детский праздник" value="Детский праздник" /}
{/element}
</p><p>
{element label="Свой вариант повода:" type="text" /}
</p><p>
{element label="Дата мероприятия:" type="text" /}
</p><p>
{element label="Место:" type="text" /}
</p><p>
{element label="Планируемое количество участников:" type="text" /}
</p>
<p>Какие из предоставляемых нами услуг вы хотели бы заказать?<br>
{element label="Креатив:" type="checkbox"}<br>
{option label="Разработка концепции мероприятия" value="Разработка концепции мероприятия" /}<br>
{option label="Разработка креативного сценария" value="Разработка креативного сценария" /}<br>
{option label="Дизайнерское сопровождение" value="Дизайнерское сопровождение" /}<br>
{/element}
</p><p>
{element label="Техническое обеспечение:" type="checkbox"}<br>
{option label="Звуковое оборудование" value="Звуковое оборудование" /}<br>
{option label="Световое оборудование" value="Световое оборудование" /}<br>
{option label="Проекционное оборудование" value="Проекционное оборудование" /}<br>
{option label="Фото, видео съёмка" value="Фото, видео съёмка" /}<br>
{option label="Пиротехническое оборудование" value="Пиротехническое оборудование" /}<br>
{option label="Лазерное, водное, песочное шоу" value="Лазерное, водное, песочное шоу" /}<br>
{option label="Сценическое оборудование" value="Сценическое оборудование" /}<br>
{option label="Монтаж фильмов, роликов, слайд-шоу" value="Монтаж фильмов, роликов, слайд-шоу" /}<br>
{/element}
</p><p>
{element label="Арт-программа:" type="checkbox"}<br>
{option label="Ведущий" value="Ведущий" /}<br>
{option label="Вокал" value="Вокал" /}<br>
{option label="Танцевальные коллективы" value="Танцевальные коллективы" /}<br>
{option label="Артисты оригинального жанра" value="Артисты оригинального жанра" /}<br>
{option label="Перфомансы" value="Перфомансы" /}<br>
{option label="DJ" value="DJ" /}<br>
{option label="Букирование звёзд отечественного и зарубежного шоу-бизнеса" value="Букирование звёзд отечественного и зарубежного шоу-бизнеса" /}<br>
{/element}
</p><p>
{element label="Оформительские работы:" type="checkbox"}<br>
{option label="Декорации" value="Декорации" /}<br>
{option label="Флористика" value="Флористика" /}<br>
{/element}
</p><p>
{element label="Кейтеринг:" type="checkbox"}<br>
{option label="Выездное обслуживание" value="Выездное обслуживание" /}<br>
{option label="Составление меню по индивидуальному заказу" value="Составление меню по индивидуальному заказу" /}<br>
{/element}
</p><p>
{element label="Свой вариант услуг:" type="text" /}
</p><p>
{element label="Ваше имя:" type="text" /}
</p><p>
{element label="Телефон:" type="text" /}
</p><p>
{element label="Электронная почта:" type="text" /}
</p><p>
{element label="Пожелания и комментарии" type="textarea" /}
</p>
</div>
<div id="someBlock2" style="display:none;">
<p>
{element label="Пожелания и комментарии" type="textarea" /}
</p>
</div>
<div id="send" style="display:none;">
{element type="submit" value="Отправить" /}
</div>