Перейти к содержимому
Русский язык для Invision Community 5

Как добавить атрибут onsubmit в конструктор форм?

Здравствуйте.

 

При попытке сохранить в шаблоне такой код, система ругается, что PHP не валидный.

 

{{$form = new \IPS\Helpers\Form( 'my_form', NULL, 'https://sendurl.com/');}}
{{$form->attributes['data-role'] = 'advancedSearch';}}
{{$form->attributes['onsubmit'] = 'ym(51358631, 'reachGoal', 'newSearchByFilter'); gtag('event', 'newSearchByFilter', {'event_category': 'form', 'event_action': 'newSearchByFilter'});VK.Retargeting.Event('newSearchByFilter'); return true;';}}

 

Ругается на последнюю строку. Скорее всего на знаки ";" и "'", но не пойму как строку подготовить для вставки.

Рекомендованные сообщения

Используйте двойные кавычки

{{$form->attributes['onsubmit'] = "ym(51358631, 'reachGoal', 'newSearchByFilter'); gtag('event', 'newSearchByFilter', {'event_category': 'form', 'event_action': 'newSearchByFilter'});VK.Retargeting.Event('newSearchByFilter'); return true;";}}

  • Автор

Помогло, спасибо!

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.