joj*_*ojo 16 ruby-on-rails form-submit ruby-on-rails-3
我可以在表格旁边放一个按钮,但是没有type=submit?
我正在做一些特别的事情.我有一张表格,
<%= form_for(@user) do |f| %>
Run Code Online (Sandbox Code Playgroud)
此表单将根据会话中的值进行呈现.
在表单的旁边,我f.submit已经和我想要另一个按钮,取消按钮,如果用户想要取消输入,则从控制器调用方法来更改会话值.
但是如果我使用button_to,按钮的类型将是"提交",当我点击按钮时,它将提交整个表单.如果某些值无效,则会抱怨.它不能作为我预期的"取消"按钮.
那么我可以有一个不提交表格的按钮吗?
我尝试使用submit_tag,但buttom dosn`t对我有用...
<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
Run Code Online (Sandbox Code Playgroud)
Bee*_*tty 25
请尝试以下方法:
<%= button_tag "Cancel", :type => 'button', :class => "subBtn", :onclick => "location.href = '#{list_admin_users_admin_index_path()}'" %>
Run Code Online (Sandbox Code Playgroud)
mu *_*ort 11
该button_to助手实际上产生一个整体的形式:
生成一个包含单个按钮的表单,该按钮提交到由该组创建的URL
options.
所以这绝对不是你想要的.我想你只想<input type="button">在HTML中生成一个简单的元素.但是,没有button_tag,FormTagHelper但有一个submit_tag你可以提供:type选项,这将:
任何其他键都会为标记创建标准HTML选项.
试试这个:
submit_tag 'Pancakes', :type => 'button'
Run Code Online (Sandbox Code Playgroud)
"煎饼"将成为你的真正标签.
| 归档时间: |
|
| 查看次数: |
20540 次 |
| 最近记录: |