JavaScript подтверждает (..) эквивалент в переполнении стека Symfony

Я использую PHP-фреймворк Symfony 3, у меня есть простая форма, где пользователь может создать объект Sponsor, когда он отправляет эту форму, я хочу диалог (например, подтвердите (..) с JavaScript), который вызывается после $ em-> flush () внутри контроллера, который спрашивает пользователя, хочет ли он создать другой объект Спонсора, если он выбирает ДА, поля формы будут пусты для него, чтобы создать другой, если он выберет НЕТ, то он будет перенаправлен на другую страницу

Как я могу показать диалог подтверждения () до или после отправки формы, чтобы я мог решить, куда перенаправить пользователя?

0

Решение

Symfony — это PHP Framework. Так что нет, вы не можете сделать это с помощью PHP.

Одним из решений было бы добавить скрытый флажок. Когда кнопка отправки нажата, вы можете сделать confirm() в JS и проверил (или нет) флажок. В зависимости от состояния этого флажка вы перенаправляете своего пользователя на ту или иную страницу.

Другим решением было бы добавить видимый флажок и позволить пользователю решать, когда он заполняет форму.

Другим решением будет отправить асинхронную форму с JavaScript, чтобы вы могли спросить своего пользователя, хочет ли он создать нового Спонсора.

2

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

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

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