0

如何在单个按钮上的两个或多个名称之间切换/切换名称?
对于一种情况,我希望名称为“添加”,而对于另一种情况,我希望名称更改为“删除”。并根据后端的状态在它们之间切换。

  <%= button_tag "Add" , :id => "add_or_remove_button", :onclick => "javascript:add_or_remove_button()"%>

我可以做“添加/删除”,点击同一个按钮仍然可以完成这项工作。但我想要它具体。

4

1 回答 1

1

由于您没有说明条件的来源,我将假设它在一个名为的实例变量中@button_condition

你可以这样做(我没有测试过)

button_tag(:type => 'button',:onclick => "javascript:add_or_remove_button()", :id => "add_or_remove_button") do
  if @button_condition == X
   "Add"
  else
   "Remove"
  end
end

看一看:按钮标签文档

于 2012-04-21T03:51:35.397 回答