我可以有一個按鈕在窗體的一面,但沒有type=submit
?button_to沒有提交
我正在做一些特別的事情。我有一個表格,
<%= form_for(@user) do |f| %>
並且此表格將根據會話中的值呈現。
在表單中,我已經有f.submit
,並且我想要另一個按鈕取消按鈕來調用控制器的方法,以便在用戶想要取消輸入時更改會話值。
但是,如果我使用button_to
,按鈕的類型將是「提交」,當我點擊按鈕時,它會提交整個表單。如果某些價值無效,它會投訴。它不起我預期的「取消」按鈕的作用。
所以我可以有一個不提交表單的按鈕?
我試圖用submit_tag,但對我來說BUTTOM dosn`t工作...
<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
THX的答覆...讓我試試看。 ... – jojo
但是我怎麼能從提交標籤invoeke行動?我需要使用JavaScript? – jojo
@shrimpy:鉤了一些JavaScript。 –