我想在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']);
表单成功呈现,但似乎提交按钮不起作用(不是调用提交功能)
任何帮助?
由于
答案 0 :(得分:3)
你只需要再次调用drupal_render():
drupal_render($a);
它不会重新渲染您之前渲染的所有内容。