Tôi có thể có nút ở bên cạnh biểu mẫu không, nhưng không có type=submit
?button_to mà không cần gửi
Tôi đang làm điều gì đó đặc biệt. Tôi có một biểu mẫu,
<%= form_for(@user) do |f| %>
và biểu mẫu này sẽ được hiển thị dựa trên giá trị trong phiên.
Ở bên cạnh biểu mẫu, tôi có f.submit
rồi và tôi muốn có nút khác, nút hủy, để gọi phương thức từ bộ điều khiển để thay đổi giá trị phiên nếu người dùng muốn hủy đầu vào.
Nhưng nếu tôi sử dụng button_to
, loại nút sẽ là "gửi", khi tôi nhấp vào nút, nó sẽ gửi toàn bộ biểu mẫu. Nếu một số giá trị không hợp lệ, nó sẽ khiếu nại. Nó không hoạt động như nút "hủy bỏ" mà tôi mong đợi.
Tôi có thể có nút không gửi biểu mẫu không?
Tôi cố gắng để sử dụng submit_tag, nhưng Buttom dosn`t làm việc cho tôi ...
<%= submit_tag 'Cancel Edit', :type => 'button', :controller => 'my_account', :action=>'cancel_edit' %>
Thx cho trả lời ... hãy để tôi cung cấp cho nó một thử. ... – jojo
Nhưng làm thế nào tôi có thể hành động invoeke từ thẻ gửi ??? tôi có cần sử dụng javascript không ??? – jojo
@shrimpy: Ghim một số JavaScript. –