2017-06-13 70 views
1

我在Rails中form_for有一個提交按鈕添加JS調用on Rails的的form_for提交按鈕

<%= f.submit "Sign up", class: 'login-button w-button', data: {wait: 'Please wait...'} %> 

,我需要添加一個Facebook廣告登記呼叫

fbq('track', 'CompleteRegistration'); 

如何做到這一點?我能以某種方式將它與onClick相加嗎?

回答

1

可以作爲參數添加onclicksubmit幫手:

<%= f.submit "Sign up", class: 'login-button w-button', data: { wait: 'Please wait...' }, onclick: 'fbq("track", "CompleteRegistration")' %> 
+0

它不工作,它的產生是::'

<%= f.submit 'Click me', onclick: 'console.log("clicked");' %> 

您可以用類似嘗試提交「name =」commit「value =」註冊「class =」登錄按鈕w-button「data-wait =」請稍等......「>' – Adam12344

+0

你確定嗎?控制檯打印什麼? –

+0

你至少可以嘗試一下警報嗎? '<%= form.submit'發送',class:'login-button w-button',data:{wait:'Please wait ...'},onclick:'alert(「bla」)'%>' –