MaxHub
Служба Заботы MaxSite CMS

Как проматывать страницу до сообщения об успешной отправке плагина FORMS?

Вопросы-ответы / 1 октября 2016

Подскажите пожалуйста:

На моей странице с большим содержанием контента в самом низу расположена форма плагина forms.

При успешной отправке или ошибке при вводе капчи страница обновляется, и оказываешься в самом верху страницы (в её начале) и сообщение формы соответственно сразу не увидишь.

Какими способами можно решить такую проблему - чтоб после перезагрузки страницы находится напротив контактной формы и лицезреть все сообщения (см. изображение)?

Комментариев: 4
  1. Думаю, что проще всего написать небольшой jquery-скрипт, в котором при наличии на странице определённого блока с классом происходила промотка страницы.

  2. Готовое решение, думаю, так просто не найти. В jquery я не силён ). Может кто сталкивался с подобной задачей?

  3. Для того, чтоб при ошибочном вводе был редирект к блоку с сообщением об ошибке

    в index.php указал якорь id="forms-error":

    $format['message_error'] = '<div <b>id="forms-error"</b>><p class="mso-forms-error">[message_error]</p></div>';

    В опция forms указал редирект:

    [options]
    email = admin@site.com
    <b>redirect = #forms-error</b>
    [/options]

    Почему не срабатывает редирект в данном случае?

  4. Почему не срабатывает редирект в данном случае?

    Думаю дело в том, что адрес редиректа неверно задан. Нужно полный указывать. Типа - /page/sform#forms-errors

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)