как использовать onclick в LaravelCollective - PullRequest
0 голосов
/ 29 ноября 2018

Я использую форму коллектива Laravel.Я хочу использовать onclick analytic.js, но браузер показывает мне ошибку.вот код

<div class="field-name">
{{--<%= f.text_field :name, placeholder: 'your name', :onclick => "ga('send','event', 'form-lp-input', 'step3-name', '', 0);" %>--}}
{!!Form::text('name','yes',null,['placeholder'=>'yourname','onclick'=>'ga('send', 'event', 'form-lp-input', 'step2-zip',
 '', 0);'])!!}
</div>

вот выход

1 Ответ

0 голосов
/ 29 ноября 2018

В вашем коде есть две проблемы:

  • Form::text() использует только параметры 3 , вы передаете 4 :
public static function text($name, $value = null, $options = array())
  • Вы должны экранировать строку javscript в одинарных кавычках или использовать двойные кавычки:

попробуйте это:

{!!Form::text('name', 'yes', ['placeholder' => 'yourname', 'onclick' => 'ga("send", "event", "form-lp-input", "step2-zip","", 0);'])!!}
...