提交Webform而不刷新页面


9

我有一个显示为块的网络表单:

在此处输入图片说明

是否可以提交表单而不刷新页面,然后显示一条消息,说明已成功提交Web表单?如果是这样,有人可以指导我正确的方向吗?

谢谢!

Answers:


9

检出Webform AJAX模块。

该模块向Webform(3.0及更高版本)添加了AJAX支持。

第一步,它着重于简单地添加表单AJAX分页并提交。表单提交(包括上一页/下一页)被合并。特别是对于多页表单,这将导致更快的加载(较少的数据传输),更好的可用性以及最终更小的服务器负载。

我认为这可以满足您的要求。然后应在表单设置中显示为选项。

表格设定

另外,请确保您设置为“无重定向”

重定向屏幕截图


Ajax响应使用了可怕的drupal_set_message。说真的,这很丑。
AlxVallejo 2014年

0

块配置页面上有一个选项“以块显示所有Web表单页面”,它将执行您需要的操作。

详见附件: 在此处输入图片说明


1
谢谢!但是,我希望将Webform替换为确认消息,现在页面刚刚重新加载,并且我又得到了一个空Webform。
Yassin Tahtah
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.