我有这个基本的Drupal场景和问题:
我有一个接受用户输入的表单,以及一个应该处理数据并向用户显示结果的提交处理程序。换句话说,我不在数据库中写任何东西或设置e变量等,只是向用户显示一些输出。 我想知道如何做到这一点,因为提交处理程序将流重定向到另一个菜单项 - 表单值($ form_state)不再可用。将表单重定向到自身是没有用的,因为我只是收到原始发布的输入 - 未处理$ form_state。
如何阻止重定向并在提交处理程序中向用户显示一些输出?
谢谢。
答案 0 :(得分:2)
在构建表单时,您希望将重定向设置为false:
$form['#redirect'] = FALSE;
此处有更多重定向:http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#redirect
如果我正确地理解了你的问题,那就是你所追求的。