Подтвердите удаление на событии удаления JavaScript - PullRequest
0 голосов
/ 07 октября 2009

Я использую вызов javascript для динамического удаления поля из формы. Моя проблема в том, что действие происходит очень быстро, и оно необратимо. Поэтому я хотел бы добавить стандартное подтверждение удаления Rails, но я не могу понять, как заставить его работать. В общем, я хочу добавить это ...: подтвердить => "Вы уверены?"

Вот строка JavaScript, ответственная за удаление поля:

<%= link_to_function “Remove”, ”$(this).up(’.task’).remove()” %>

Это из стандартной реализации мультимодельной техники Райана Бейтса из Advanced Rails Recipes.

Я могу предоставить более подробную информацию, если это необходимо. Благодаря.

1 Ответ

1 голос
/ 07 октября 2009

Я не думаю, что опция :confirm доступна на link_to_function не так ли?

Попробуйте добавить его самостоятельно:

<%= link_to_function "Remove",
        "if(confirm('Are you sure?')) $(this).up('.task').remove()" %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...