0
我希望我的recaptcha只有在用戶單擊表單上的提交按鈕後纔會顯示。Rails/Recaptcha - 如何讓Recaptcha僅在點擊提交按鈕後出現?
我該如何執行此操作?我附上我的當前實現如下..
_form FILE
<div class="actions">
<%= recaptcha_tags %>
<%= f.submit %>
</div>
<% end %>
我希望我的recaptcha只有在用戶單擊表單上的提交按鈕後纔會顯示。Rails/Recaptcha - 如何讓Recaptcha僅在點擊提交按鈕後出現?
我該如何執行此操作?我附上我的當前實現如下..
_form FILE
<div class="actions">
<%= recaptcha_tags %>
<%= f.submit %>
</div>
<% end %>
好了,我說你要使用的JavaScript(jQuery的,等等)。你的erb標籤已經包裝在類actions
的div中。你可以簡單地在開始時隱藏這個按鈕,並在div的上面/下面放置一個按鈕,當用戶點擊你隱藏的按鈕時,點擊並顯示'.actions` div ...
如何實現第二個建議你有 - 即隱藏在行動div的開始?對不起,我是新來的鐵軌... – hikmatyar 2012-04-08 10:18:11
這與鐵軌無關,其實......你會用CSS隱藏它。 Wheter一般給''actions'類設置'display:none',或者將'style'屬性添加到這個div。如果您想佔用空間,但未顯示,您還可以使用'visibility:hidden'... – Vapire 2012-04-09 08:57:09