我是新來rails.I想調用javascript函數時點擊JavaScript函數button.I使用submit_tag提交,但功能並沒有得到triggered.I要像下面的一些事情,submit_tag與
<%= submit_tag , :onsubmit => "return validateform()" %>
我GOOGLE了這個問題,但我找不到解決方案。請給任何一個解決方案。
我是新來rails.I想調用javascript函數時點擊JavaScript函數button.I使用submit_tag提交,但功能並沒有得到triggered.I要像下面的一些事情,submit_tag與
<%= submit_tag , :onsubmit => "return validateform()" %>
我GOOGLE了這個問題,但我找不到解決方案。請給任何一個解決方案。
嘗試的onclick
<%= submit_tag , :onclick => "return validateform();" %>
,或者如果你想使用的onsubmit您可以使用您的form_tag。
您可以嘗試
<%= submit_tag , :onclick => "return validateform()" %>
OR
<%= button_to_function "Greeting", "validateform()" %>
而在你的JavaScript函數,如果所有的校驗通過,提交表單。
你會做在的form_tag ...
<%= form_tag({:action => :whatever}, {:onSubmit => 'return validateform();'}) %>
您可以使用類似這樣的表單標籤
<% form_for :bla, :html => { :onsubmit => 'blahblah;' } do |f| %>
我們如何傳遞變量紅寶石變量作爲參數傳遞給validateform()? – d34th4ck3r
試試這個:onclick =>「return validateform(#{@ variable});」 – Mahesh