2013-10-08 27 views
0

我想提供一條確認消息,其中列出了郵件中已選中的複選框。Rails:表單提交確認消息中的複選框

現在我有這樣的:

= submit_tag "Delete history and/or queues", :class => "button btn", :confirm => "Are you sure you want to delete these?"

而不是「刪除這些」我想明確列出檢查的項目。有沒有一個簡單的方法來做到這一點沒有JavaScript,或者,因爲這些事件,我必須使用JavaScript?謝謝。

回答

0

對不起,但你必須使用JS(確認也是由Rails提供的JS函數)。 如果您需要關於JS實現的更多幫助,您應該提供更多信息(和代碼)。

+0

JS的實現非常簡單,我只是想確保我不缺少一些方便的方式從表單代碼提交本身獲取所需的信息。我真的想知道,在單擊「提交」按鈕之後,參數散列是否可用於視圖使用*,而實際提交表單之前是*。它似乎應該是。如果是這樣,我可以從該散列中抽出我需要的內容,而不是使用jQuery來捕獲複選框。 –

+0

如果你想發送params,你會做一些ajax。可以通過在表單標籤中使用':data_remote => true'並使用來自控制器的警報和消息來呈現file.js.erb來完成。這會比做一些jquery更難,維護也更少。 – matreyes