0

1 つのボタンで 2 つ以上の名前を切り替えるにはどうすればよいですか?
1 つの条件では名前を「追加」とし、別の条件では名前を「削除」に変更します。バックエンドのステータスに基づいてそれらを切り替えます。

  <%= 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 に答える