Своя форма без перезагрузки

Тема в разделе "Создание шаблона", создана пользователем Алекс 17021984, 12.06.2011.

  1. Offline

    Алекс 17021984 Недавно здесь

    Регистрация:
    07.06.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Добрый вечер!
    Впервые пишу свой шаблон и столкунулся с проблемой при написании формы обратной связи, которая будет работать без перезагрузки страницы
    Делал как на статичных сайтах, но Joomla отказывается обрабатывать форму...
    Делал следующее:
    создал материал вставил в него код формы:
    Код (PHP):
    1. <div id="cerror"></div> //контейнер для показа результата обработки формы
    2. <div class="vakans_form">
    3. <form method="POST" action="#" enctype="multipart/form-data" name="addcom" id="addcom" onSubmit="return false">
    4. ....поля формы....
    5. <div class="inputbut_vs">
    6. <input class="formbutton" name="button" type="button" value="Отправить" onclick="doLoad(document.getElementById('addcom'))">
    7. </div>
    8. </form>
    9. </div>

    Данные из формы обрабатываются в других сценариях и результат обработки формы появляется в контейнере:
    Код (PHP):
    1. <div id="cerror"></div>

    Так вот дело в том, что если бы сайт был статичным, то данные переданные из формы правильно бы обработались и соответствующий результат попал бы в контейнер выше. Но в Joomla данные переданные методом Post почему-то не обрабатываются и в контейнер попадают сообщения о том, что поля формы не заполнены...Но сам контейнер с сообщениями появляется, значит сценарий обработки формы подключается нормально...
    Но он не обрабатывает значения полей формы...
    Почему так может происходить? Значения вообще передаются методом POST стандартными средствами HTML и PHP или чтобы передать значение полей формы нужно испльзовать какой-то свой механизм Joomla
    *******************
    Можно ли сделать, чтобы Joomla поддерживала передачу и прием переменных POST традиционным способом?
     
    Последнее редактирование: 12.06.2011
  2.  

Поделиться этой страницей

Загрузка...