1

我有这个基本的 Drupal 场景和问题:

我有一个接受用户输入的表单和一个提交处理程序,它应该处理数据并向用户显示结果。换句话说,我没有在数据库中写任何东西或设置 e 变量等,只是向用户显示一些输出。我想知道如何做到这一点,因为提交处理程序将流程重定向到另一个菜单项 - 表单值 ($form_state) 不再可用。将表单重定向到自身没有用,因为我只收到原始发布的输入 - 未处理 $form_state。

如何防止重定向并在提交处理程序中向用户显示一些输出?

谢谢你。

4

1 回答 1

2

在构建表单时,您希望将 re-direct 设置为 false:

$form['#redirect'] = FALSE;

这里有更多关于重定向的信息:http: //api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#redirect

如果我正确理解了您的问题,这就是您所追求的。

于 2010-10-14T18:41:35.950 回答