我使用PHP框架Symfony 3,我有一个简单的表单,用户可以创建一个赞助商对象,当他提交该表单时,我想要一个对话框(比如确认(..)在控制器中调用$em->JavaScript(),询问用户是否想创建另一个赞助商对象,如果他选择是,表单字段将为他空,如果他选择否,那么他将被重定向到另一个页面。
如何在提交表单之前或之后显示确认()对话框,以便决定在何处重定向用户?
发布于 2017-04-17 12:35:12
Symfony是一个PHP框架。所以,不,您不能用PHP来完成这个任务。
一个解决方案是添加一个隐藏复选框。当点击submit按钮时,您可以在JS中执行confirm()
并选中(或不选中)复选框。根据此复选框的状态,您将用户重定向到一个或另一个页面。
另一个解决方案是添加一个可见的复选框,让用户决定何时填写表单。
另一种解决方案是使用JavaScript发送表单异步,这样您就可以向用户询问他是否希望创建一个新的赞助商。
https://stackoverflow.com/questions/43458735
复制相似问题