Вход • Регистрация

Всплывающее окно после отправки сообщения в форме обратной связи

  • 19 августа 2013 г.
  • Здравствуйте, коллеги :)

    Возможно, кто-то уже реализовывал такую фишку.

    После отправки сообщения в форме обратной связи - она не исчезает (заказчик попросил), закомментили 71 строку feedback.ajax.php. Но при этом сообщение об успешной отправке письма не появляется. Может кто подскажет, как делать или где искать, чтобы после отправки письма и форма не исчезала и появлялось всплывающее окно, о том, что письмо ушло?

    И возможно ли после отправки сообщения перезагрузить форму в исходное состояние? А то после отправки сообщения там остаются введённые данные пользователя.
    • 19 августа 2013 г. , редакция: 19 августа 2013 г.
    • Думаю нужно лезть в файл \js\user-func.js
      Строка 29
      Код
      if(!response.form_hide) {
      $(form).find(".error" + (k != 0 ? "_" + k : '')).html(val).show();
      }
      else
      {
      $(form).parent().find(".error"+ (k != 0 ? "_" + k : '')).html(val).show();
      }

      наверное убрать условие и вместо него прописать:
      Код

      $(form).parent().find(".error"+ (k != 0 ? "_" + k : '')).html(val).show();


      ну это предположение, не могу потестить.

Новости

  • 17 января, пятница
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля 2024 г.
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.