Symfony 2 добавить подтверждающее сообщение к действию

Мне интересно, есть ли способ добавить подтверждающее сообщение перед выполнением действия в Symfony2,

Я знаю, что могу добавить подтверждающее сообщение в html как это :

<a href = {{ my_route }} onclick="return confirm('Are you sure do you want to delete this file?')>"

но проблема в том, что моя страница не будет включена в любой twig файл, так что я могу добавить подтверждение в моем Controller class ?

РЕДАКТИРОВАТЬ

Как я уже сказал в комментариях, моя страница будет использоваться в Salesforce как поле с именем Details: я уже добавил my_url в виде javascript следующим образом:

Details= "javascript:document.onClick = window.location.href = my_url"

и это работает, но я все еще не знаю, как добавить подтверждающее сообщение
в Details field

1

Решение

Я не думаю, что есть способ сделать это. Сообщение подтверждения — это действие, которое выполняется на стороне клиента. Вы не можете добавить какое-либо действие на основе сообщения из PHP.

Где ваша страница будет включена в? если не в ветке

Редактировать:

Я думаю, что это может помочь вам: https://jsfiddle.net/5u6wepc5/

HTML-код

<div>
<input type="text" id="input" value="salesforce"/>
<input type="button" id="button" value="delete"/>
</div

Javascript код

$("#button").click(function(e) {
//this prevents that the form is submitted
e.preventDefault();

if(confirm('are you sure ?')) {
alert('clicked ok');
//do what you want here
} else {
alert('clicked cancel');
//do what you want here
}
});
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector