FacileForms - вывести сообщение об отправке данных.

Тема в разделе "Начало работы с Joomla (для начинающих)", создана пользователем Folko, 03.12.2007.

  1. Folko
    Offline

    Folko Недавно здесь

    Регистрация:
    12.11.2007
    Сообщения:
    5
    Симпатии:
    0
    Привет всем! ^_^

    Народ подскажите пожалуйста как сделать такую штуку:

    Нарисовал я форму в FacileForms из двух страниц - 1я с полями с данными, 2я - с текстом мол "ваше сообщение принято и будет рассмотрено админом".
    И вот хочу чтобы после нажатия кнопки отправить на первой странице данные проверялись, отправлялись и автоматом переходить на вторую страницу, что мол все хорошо.
    Добавил скрипт в библиотеку и повесил его на кнопу "Отправить":
    Код (PHP):
    1. function folko1(element, action)
    2. {
    3.     error = ff_validation(0);
    4.     if (error != '') {
    5.         alert(error);
    6.         ff_validationFocus();
    7.     } else {
    8.         ff_submitForm();
    9.         if (ff_currentpage < ff_lastpage)
    10.             ff_switchpage(ff_currentpage+1);
    11.     }
    12. } // my_scrip

    Скрипт - взял ff_validate_submit и добавил строчку if (ff_currentpage < ff_lastpage) ff_switchpage(ff_currentpage+1);

    !!! НО появились такие проблемки :) :
    Сообщение отправляется, мы переходим на вторую страничку НО она не остается на экране а через секунду, мы переходим опять на первую страницу формы, только данные сбрасываются. Т.е. вторая страница держится одну секунду. И форма перегружается, и мы попадаем тудаже откуда начали.

    Подскажите, как это можно исправить ?

    Спасибо заранее!

    Добавлено через 20 часов 52 минуты
    Вроде получилось ! :) ^_^ (^_^)b

    Поставил в свойствах формы на закладке скрипты, Submitted Скрипт - функцию перехода на вторую страницу.
     
    Последнее редактирование: 03.12.2007
  2.  
  3. Superchip
    Offline

    Superchip Недавно здесь

    Регистрация:
    29.05.2006
    Сообщения:
    46
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: FacileForms - вывести сообщение об отправке данных.

    вот как я сделал:
    прицепил вот такую функцию, и немного доработал ff_submittedhome. Т.е. сделал одну страничку и вывод сообщения об успешной отправке + пересылка на главную страницу сайта.
    --------------------------------------------------------------------------------------------------------------
    function ff_validate_submit_home(element, action)
    {
    error = ff_validation(0);
    if (error != '') {
    alert(error);
    ff_validationFocus();
    } else {
    ff_submitForm();
    ff_submittedhome();

    }
    }
    --------------------------------------------------------------------------------------------------------------
     

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

Загрузка...