0

我有一个在 drupal 的块中创建的表单,我想做的是显示传递给同一块中表单的计算值的结果。

  1. 我使用

_block_view $blocks['content'] = drupal_render(drupal_get_form('form_name'));

  1. 显示表格
  2. 在表单提交上我对发布的值进行计算
  3. 从这里我想在原始块中显示结果

如何捕获结果并显示它,或者理想地在保留表单值的表单下显示它?

4

1 回答 1

0

好的,我所做的是添加 $form_state ['redirect'] = FALSE; 到提交处理程序,并填充了自己的表单,然后我添加了一个具有只读属性的新表单字段,并#value使用传递回 $form_state['input'] 内部的值设置为计算值...我也drupal_render(从上面的设置调用中省略了$blocks['content']=,因为它不是必需的

于 2013-04-24T20:59:54.563 回答