Rails: форма подтверждения сообщения с данными из отправленной формы - PullRequest
4 голосов
/ 03 марта 2010

Попытка создать пользовательский: подтверждение сообщения для формы рельсов, которая возвращает данные из отправленной формы, а не просто статическую строку.

<% form_for @foo do |f| -%>
<% f.text_field :number_of_bars -%>
<% f.submit :confirm => Are you really sure you want to use ##number_of_bars## bars? -%>

Идея состоит в том, что если пользователь введет цифру 3 в текстовом поле количества баров, появится сообщение о подтверждении: «Вы действительно уверены, что хотите использовать 3 бара?»

Есть идеи, как это сделать?

1 Ответ

5 голосов
/ 03 марта 2010

Попробуйте это:

<%= f.submit :onclick => "return confirm('Are you really sure you want to use '+
          document.getElementById('number_of_bars_id').value + '?' )" %>

Замените number_of_bars_id на идентификатор вашего поля.

Если вы немного погуглите, вы найдете способ для этого работать с :confirm.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...