ボタンをフォームの横に置くことはできますが、type=submit
はありませんか?提出不要のbutton_to
私は何か特別なことをしています。私はフォームを持っています、
<%= form_for(@user) do |f| %>
このフォームはセッションの値に基づいてレンダリングされます。
私はすでにf.submit
を持っています。ユーザーが入力を取り消したい場合、セッション値を変更するためにコントローラからメソッドを呼び出すために、別のボタン、取り消しボタンが必要です。
私がbutton_to
を使用すると、ボタンのタイプが「送信」になります。ボタンをクリックすると、フォーム全体が送信されます。値の一部が有効でない場合、それは不平を言います。私が期待した「キャンセル」ボタンとしては機能しません。
フォームを送信しないボタンはありますか?
私は実際には全体のフォームを生成
<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
Thxをします。 ... – jojo
しかし、私はどのようにタグを提出するアクションをinvoekeできますか?私はjavascriptを使用する必要がありますか? – jojo
@shrimpy:いくつかのJavaScriptをフックします。 –