分别在drupal中呈现表单

时间:2012-01-03 22:53:32

标签: php forms drupal drupal-render

我想在drupal中逐个渲染表单。

function form($form){

$form['item1'] = array(
'type' => 'textarea',  .........etc

$form['item1'] = array(
'type' => 'textarea',  .........etc

$form['submit'] = array(
'type' => 'submit',  .........etc
}

$a = drupal_get_form('form');

drupal_render($a['item1']);

drupal_render($a['item2']);

drupal_render($a['submit']);

表单成功呈现,但似乎提交按钮不起作用(不是调用提交功能)

任何帮助?

由于

1 个答案:

答案 0 :(得分:3)

你只需要再次调用drupal_render():

drupal_render($a);

它不会重新渲染您之前渲染的所有内容。