2013-08-20 185 views
2

我有一個簡單的表格:如何隱藏submit_tag按鈕

<%= form_tag icd_test_path, :method => 'get', remote: true do %> 
<%= hidden_field_tag(:sicherheit) %> 
<%= hidden_field_tag(:id) %> 
<%= submit_tag "", :id => 'Scomit' %> 
<% end %> 

怎麼可以看到兩個text_fields是隱藏的,現在搜索的方式來隱藏submit_tag以及它想要的形式隱藏,因爲它的唯一triggerd?由jquery!

回答

7

向提交標籤添加display none應該可以做到這一點。

<%= form_tag icd_test_path, :method => 'get', remote: true do %> 
<%= hidden_field_tag(:sicherheit) %> 
<%= hidden_field_tag(:id) %> 
<%= submit_tag "", :id => 'Scomit', :style => "display: none;" %> 
<% end %> 
+0

工程優秀! –

+0

[This answer](http://stackoverflow.com/questions/477691/submitting-a-form-b​​y-pressing-enter-without-a-submit-button)似乎指示style =「visibility:hidden;」是更加跨瀏覽器友好的。 – brntsllvn